1:对象转数组:
https://blog.csdn.net/qq_38643776/article/details/81544942
2:如何构建一个对象数组
arry=[];
ngOnInit() {
this.arry.push({
name:'大树',
age:13
}, {
name:'小花',
age:13
})
console.log("----------这个数组是",this.arry);
}
效果
3:从A中提取部分数据组成B:
ar=[{
name:'大树',
age:13,
sex:'男'
}, {
name:'小花',
age:13,
sex:'女'
}]
arry=[];
ngOnInit() {
this.ar.map(data=>{
this.arry.push({
name:data.name,
age:data.age
})
})
console.log("----------这个数组是",this.arry);
}
4:把一个字符串分割成字符串数组(即字符串转数组)
str="hello world"
a
ngOnInit() {
this.a=this.str.split(" ")
console.log("-----------",this.a)
}
5:数组删除重复元素:
<script type="text/javascript"> arry=[0,3,2,4,2,6,8,3,2,1]; list= method4 (); function method4 (){ //将数组进行排序 arry.sort(); //定义结果数组 var arr=[arry[0]]; for(var i = 1; i < arry.length; i++){ //从数组第二项开始循环遍历数组 //判断相邻两个元素是否相等,如果相等说明数据重复,否则将元素写入结果数组 if(arry[i] !== arr[arr.length - 1]){ arr.push(arry[i]); } } return arr; } </script>