gpt4 book ai didi

javascript - 访问嵌套属性

转载 作者:行者123 更新时间:2023-12-02 19:50:51 25 4
gpt4 key购买 nike

我有这样的代码...

function diagnoseprint() {
document.getElementById('goeshere').innerHTML=localStorage['timetable'];
var decode = JSON.parse(localStorage['timetable']);
var step = decode.timetable.UCFF1201ENG.2;
document.getElementById('goeshere').innerHTML=step[1];}

而 localStorage['timetable'] 实际上是 500KB 的东西,我不会在这里发布全部内容,我会发布其中的一部分......

{"meta":{"week":"2012-02-13","lastsync":"1329415763","jsontime":1329456671},"timetable":{"TPMF1101MBA":{"1":["MON,13-Feb-12","08:45 - 10:15","L2 - 12","TPM","BSB20133-M-BRM-L","DR. TAN JUAT HONG"],"2":["WED,15-Feb-12","10:35 - 12:05","L2 - 12","TPM","BSB20133-M-BRM-T","DR. TAN JUAT HONG"]},

我想知道为什么我无法提取这一点,顺便说一句,我刚刚开始使用 JavaScript。

最佳答案

而不是:

var step = decode.timetable.UCFF1201ENG.2;

用途:

var step = decode.timetable.UCFF1201ENG[2];

2 不是有效的标识符,因此不能在点表示法中使用。使用括号表示法,其作用完全相同。

关于javascript - 访问嵌套属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9323398/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com