我无法获取对象的数据var a = { 'ab':'cd', 'ef':'gh', 'ij':'kl'}function fun(...val){ console.log(a.val[0])}fun('ab','ef')它应该输出'cd'但是它在控制台中给出错误任何想法我如何解决这个......
1 回答
明月笑刀无情
TA贡献1828条经验 获得超4个赞
像这样使用括号表示法:
var a = {
'ab':'cd',
'ef':'gh',
'ij':'kl'
}
function fun(...val){
console.log(a[val[0]])
}
fun('ab','ef')
您的代码正试图获得命名属性val
中a
(不存在),然后得到该值的第一个字符/项(试图做这undefined
导致错误)。
添加回答
举报
0/150
提交
取消