相关疑难解决方法(0)

Array.size()vs Array.length

两者有什么区别?

所以我知道这array.size()是一个功能而array.length属性.是否有用于使用其中一个的用例?是一个更有效(我会想象.length明显更快,因为它是一个属性而不是方法调用?)为什么一个人会使用较慢的选项?是否有某些浏览器与其中一个不兼容?

  var x = [];
  console.log(x.size());
  console.log(x.length);
  console.log(x.size()==x.length);
  x =[1,2,3];
  console.log(x.size());
  console.log(x.length);
  console.log(x.size()==x.length);
Run Code Online (Sandbox Code Playgroud)

将打印:

  0, 0, true
  3, 3, true
Run Code Online (Sandbox Code Playgroud)

javascript arrays

375
推荐指数
6
解决办法
67万
查看次数

JavaScript获取数组中最后一项的索引

我知道我可以使用以下方法获取数组中的最后一项:

_.nth(arr, -1)

要么 arr[arr.length - 1]

要么 arr.slice().pop()

还有很多...

如何获取索引呢?

我的数组如下所示:

[
    { icon: 'twitter', url: '#'},
    { icon: 'facebook', url: '#'},
    { icon: 'instagram', url: '#'},
],
Run Code Online (Sandbox Code Playgroud)

我如何获得最后一项的索引?我试图找到最简单的单行解决方案,而不使用map或循环。

注意:如果有的话,ReactJS解决方案也可以接受。

javascript arrays reactjs

1
推荐指数
1
解决办法
5007
查看次数

标签 统计

arrays ×2

javascript ×2

reactjs ×1