相关疑难解决方法(0)

如何在JavaScript中比较数组?

我想比较两个阵列......理想情况下,有效率.没有什么花哨的,只要true它们是相同的,false如果不相同的话.毫不奇怪,比较运算符似乎不起作用.

var a1 = [1,2,3];
var a2 = [1,2,3];
console.log(a1==a2);    // Returns false
console.log(JSON.stringify(a1)==JSON.stringify(a2));    // Returns true
Run Code Online (Sandbox Code Playgroud)

每个数组的JSON编码都有,但有没有更快或更"简单"的方法来简单地比较数组而不必迭代每个值?

javascript arrays json

894
推荐指数
24
解决办法
81万
查看次数

underscore.js - 确定数组数组中的所有值是否匹配

我有一个数组数组,看起来像这样:

[["Some string", "Some other string"],["Some third string", "some fourth string"]]
Run Code Online (Sandbox Code Playgroud)

我想我可以使用Underscore中_.all方法来确定所有数组是否匹配100%(即它们的所有值都匹配),但我不确定如何编写所需的迭代器来运行检查.

有人有想法吗?

javascript underscore.js

19
推荐指数
4
解决办法
4万
查看次数

标签 统计

javascript ×2

arrays ×1

json ×1

underscore.js ×1