相关疑难解决方法(0)

JavaScript对象的长度

如果我有一个JavaScript对象,请说

const myObject = new Object();
myObject["firstname"] = "Gareth";
myObject["lastname"] = "Simpson";
myObject["age"] = 21;
Run Code Online (Sandbox Code Playgroud)

是否有内置或接受的最佳实践方法来获取此对象的长度?

javascript javascript-objects

2224
推荐指数
30
解决办法
169万
查看次数

JavaScript关联数组到JSON

如何将JavaScript关联数组转换为JSON?

我尝试过以下方法:

var AssocArray = new Array();

AssocArray["a"] = "The letter A"

console.log("a = " + AssocArray["a"]);

// result: "a = The letter A"

JSON.stringify(AssocArray);

// result: "[]"
Run Code Online (Sandbox Code Playgroud)

javascript json associative-array

75
推荐指数
3
解决办法
11万
查看次数

javascript关联数组的长度

我有一个js关联数组(或者有些人可能更愿意把它称为对象),比如说

var quesArr=new Array();
quesArr["q101"]="Your name?";
quesArr["q102"]="Your age?";
quesArr["q103"]="Your school?";
Run Code Online (Sandbox Code Playgroud)

是否有任何内置函数可以获得此数组的长度,或jQuery或其他库中的任何解决方案?目前quesArr.length会给出0,因为你们大多数人都必须知道.

请不要像在这个问题中提到的那样建议迭代整个数组/对象,因为我拥有的数组/对象非常大.

有什么方法可以继续吗?

javascript arrays javascript-objects

60
推荐指数
2
解决办法
7万
查看次数