移除大于的数组项.号码
Remove array items larger than .. number
我有一个数组。我想删除任何超过第三项的项,在数组中留下'a', 'b'和'c'。我该怎么做呢?
//my array
var array_name = ['a', 'b', 'c', 'd', 'e'];
//Number of array items to remove
var remove_array_items = 3;
//Desired result
var array_name = ['a', 'b', 'c'];
你可以这样做:
array_name.splice(remove_array_items);
删除索引remove_array_items
var array_name = ['a', 'b', 'c', 'd', 'e'];
var remove_array_items = 3;
// note this **modifies** the array it is called on
array_name.splice(remove_array_items);
// array_name is now ["a", "b", "c"]
通过简单地将其.length
设置为较低的数字来截断数组。
array_name.length = 3;
演示: http://jsfiddle.net/hX29y/
相关文章:
- 如何在映射数组中添加换行符
- javascript结合了数组和字典
- 需要帮助设置json数组
- 不能从angular2中的子组件指定父组件中的数组
- 使用JS将数组转换为json对象
- 数组在递归方法中设置为null
- knockoutjs可观察数组
- Javascript-如何读取json文件中的列并将其保存在Javascript数组中
- 将数组从PHP传递到Javascript
- JavaScript数组排序(函数)用于对表行进行排序,而不是排序
- 在函数中添加数组元素的数值
- 无法通过数组映射绑定
- javascript中的数组出错
- 如何使用 node.js 比较两个 json 数组
- Javascript(Angular)从一个对象数组到第二个数组查找值
- 根据id将json数组组合为一个json数组
- 如何通过数组更新角度子范围
- 如何对姓氏进行排序,格式化电话号码,并返回一个包含对象数组值的字符串
- 将一个电话号码数组转换为单个号码,然后用javascript比较这些号码
- 移除大于的数组项.号码