我可以将对象键添加到数组吗?
Can I add an object key to an array?
我正在 codeacademy.com 学习 javaScript 课程,但我发现我做不到:
var myObj = new Object();
myObj.name = 'Jack';
myObj.age = 24;
var myArray = [[1,2,3],[myObj.name, myObj.age]];
数组必须是
[[1,2,3],[myObj]]
这就是它与 javaScript 一起使用的方式,还是只是课程中的限制?
你可以的。如果您执行这些语句,将不会抛出任何错误。
当你做 console.log(myArray)
结果 [[1, 2, 3], ["Jack", 24]]
这只是课程中的一个限制。正在做:
var myArray = [[1,2,3],[myObj.name, myObj.age]];
完全有效,因为它与做同样的事情:
var myArray = [[1,2,3],["jack", 24]];
您的课程只是期望输出为以下形式:
[[1,2,3],[myObj]]
我正在 codeacademy.com 学习 javaScript 课程,但我发现我做不到:
var myObj = new Object();
myObj.name = 'Jack';
myObj.age = 24;
var myArray = [[1,2,3],[myObj.name, myObj.age]];
数组必须是
[[1,2,3],[myObj]]
这就是它与 javaScript 一起使用的方式,还是只是课程中的限制?
你可以的。如果您执行这些语句,将不会抛出任何错误。
当你做 console.log(myArray)
结果 [[1, 2, 3], ["Jack", 24]]
这只是课程中的一个限制。正在做:
var myArray = [[1,2,3],[myObj.name, myObj.age]];
完全有效,因为它与做同样的事情:
var myArray = [[1,2,3],["jack", 24]];
您的课程只是期望输出为以下形式:
[[1,2,3],[myObj]]