Ale*_*ong 10 javascript ecmascript-6
说我有 var input = {'name':'john'}
我愿意
input['name'] = 'James'
它变成了var input = {'name':'john'}但我可以用点传递值来访问嵌套属性吗?
喜欢
var input = {"name":"john","grades":"{english:"A","math":"C"}"}
我无法通过执行input["grades.math"].
Ngo*_*ran 15
您可以通过以下方式访问该值:
var input = {"name":"john","grades":{"english":"A","math":"C"}}
console.log(input["grades"]["math"]);
console.log(input.grades.math);
console.log(input["grades"].math);
console.log(input.grades["math"]);Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14902 次 |
| 最近记录: |