var test = {
'attr0' : 'attr1',
'attr1' : 'attr2',
'attr2' : 'attr3',
'attr3' : 'I'm here',
}
console.log(test[test[test[test['attr0']]]]);
以上输出是 I'm here
总结
JS中,方括号可以接受任意的JS语句,最后都转化为字符串。利用这个字符串在key-value集合中寻址。
var test = {
'attr0' : 'attr1',
'attr1' : 'attr2',
'attr2' : 'attr3',
'attr3' : 'I'm here',
}
console.log(test[test[test[test['attr0']]]]);
以上输出是 I'm here
JS中,方括号可以接受任意的JS语句,最后都转化为字符串。利用这个字符串在key-value集合中寻址。