开发者社区 问答 正文

js怎么把数组的值都变成0

js怎么把数组的值都变成0

展开
收起
云计算小粉 2018-05-10 19:58:21 4431 分享 版权
4 条回答
写回答
取消 提交回答
  • ```js var newArray = originalArray.map(item => 0) ```
    2019-07-17 22:08:26
    赞同 展开评论
  • 楼上用 forEach 虽然没什么问题,但是最合适的方法应该是 Array.prototype.map()

    ES6: const result = arr.map(x => 0)

    ES5: var result = arr.map(function(item){ return 0; })

    更多关于 map 的描述 https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/map

    2019-07-17 22:08:26
    赞同 展开评论
  • 软件开发,安全加密

    arr.forEach((value, index)=>{ arr[index] = 0; });

    2019-07-17 22:08:25
    赞同 展开评论
  • var arr = [1,2,3,4]; arr.forEach((value, index)=>{ arr[index] = 0; });
    2019-07-17 22:08:25
    赞同 展开评论
问答分类:
问答标签:
问答地址: