var b = {
maths:[12,23,45],
physics:[12,23,45],
chemistry:[12,23,45]
};
我想访问对象b中的数组。即数学,物理,化学。 这可能是一个简单的问题,但我正在学习....谢谢
答案 0 :(得分:2)
给定对象b中的数组(请注意,您提供的代码中存在语法错误)
var b = {
maths: [12, 23, 45],
physics: [12, 23, 45],
chemistry: [12, 23, 45]
};
中的对象的
maths
,physics
和chemistry
被称为存储在变量properties
b
您可以使用点表示法访问对象的属性:
b.maths[0]; //get first item array stored in property maths of object b
访问对象属性的另一种方法是:
b['maths'][0]; //get first item array stored in property maths of object b
答案 1 :(得分:1)
var b = {
maths:[12,23,45],
physics:[12,23,45],
chemistry:[12,23,45]
};
console.log(b.maths);
// or
console.log(b["maths"]);
// and
console.log(b.maths[0]); // first array item
答案 2 :(得分:0)
有简单的说法:
b = {
maths:[12,23,45],
physics:[12,23,45],
chemistry:[12,23,45]
};
b.maths[1] // second element of maths
b.physics
b.chemistry
答案 3 :(得分:0)
你需要像这样设置变量b:
var b = {
maths:[12,23,45],
physics:[12,23,45],
chemistry:[12,23,45]
};
然后你可以使用b.maths,b.physics和b.chemistry访问b中的数组。
答案 4 :(得分:0)
var b = {
maths:[12,23,45],
physics:[12,23,45],
chemistry:[12,23,45]
};
// using loops you can do like
for(var i=0;i<b.maths.length;i++){
console.log(b.maths[i]);//will give all the elements
}