js如何把把对象分在三个数组里,这里分享下操作方法。
设备:联想电脑
系统:win8
软件:代码编辑器zend studio 10.0
1、首先新建一个html文件,命名为test.html,在js标签内,创建一个数组arr,并设置其为空数组。
2、在js标签内,使用for循环生成1至5数字,变量i就是变量值。
3、在for循环内,每次循环,使用push()方法将变量i的值存进arr数组中。
4、在js标签内,使用alert()方法输出数组的值。
5、最后在浏览器打开test.html文件,查看实现的效果。
<script type="text/javascript" charset="gb2312" >function RemoveAt(arr, position)
{
var items = new Array()
if (position >= arr.length)
alert("out off the array's max length")
items = arr.slice(0, position).concat(arr.slice(position + 1, arr.length))
return items
}
var itemArray = [{"boxLabel":"97","checked":false,"inputValue":"1","name":"targetflat"},{"boxLabel":"CRM","checked":false,"inputValue":"2","name":"targetflat"}]
var itemNew=new Array()
itemNew=RemoveAt(itemArray,0)
alert(itemNew[0].boxLabel)
</script>
用一下我这个function试试,在我机器是可以得到的。。
为了后端更好的处理数据,前端统一把数据放在一个数组里。那该如何存放在一个数组中呢?经过一方查找,测试得出如下:主要有两种方式:
通过合并(连接)现有数组来创建一个新数组
示例如下:
(在数组结尾处)向数组添加一个新的元素
示例如下:
打印结果如下:
如有其他需求可查询官方文档进行学习,对你有帮助的话 点个赞 在走吧