我可以向数组添加对象键吗

Can I add an object key to an array?

本文关键字:对象 添加 可以向 数组 我可以      更新时间:2023-10-28

我正在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]]

Fiddle

这只是课程中的一个限制。操作:

var myArray = [[1,2,3],[myObj.name, myObj.age]];

是完全有效的,因为这与做是一样的

var myArray = [[1,2,3],["jack", 24]];

您的课程只是希望输出的形式为:

[[1,2,3],[myObj]]