共计 1419 个字符,预计需要花费 4 分钟才能阅读完成。
// 1. 数组的罕用办法
// 把 concat() 把元素连接导数组中
// concat 函数用于连贯一个或多个数组 返回一个新的数组 该办法 不会扭转现有的数组而仅仅返回
const arr=[1,3,4];
const arr1=[7,5,6];
const arr2=[8,11,16];
// 将两个数组合并到一个数组外面
const str=[1,2,3].concat([4,5,6]);
console.log(str);
// 连贯多个数组
const str1=arr.concat(arr1,arr2,arr)
console.log(str1);
// 2 过滤数组
const arr=[1,2,3,4,5,1,1];
let obj=arr.filter(t=>t===1);
console.log(obj);
//3 删除数组
const arr=[1,2,3,4,5,1,1];
arr.splice(0,3);
console.log(arr);
//4 截取数组
const arr=[1,2,3,4,5,6,7];
let arr1=arr.slice(0,3)
console.log(arr1);
//5 在尾部增加数字
const arr=[1,2,3,4,5,6,7];
arr.push(8);
console.log(arr);
//6 在头部太耐数字
const arr=[1,2,3,4,5,6,7];
arr.unshift(0)
console.log(arr);
//7 在尾部太耐数字
// const arr=[1,2,3,4,5,6,7];
// arr.pop();
// console.log(arr);
//8 颠倒输入数组中的数字
const arr=[1,2,3,4,5,6,7];
arr.reverse();
console.log(arr);
//9 在头部删除数字
// const arr=[1,2,3,4,5,6,7];
// arr.shift();
// console.log(arr);
//10 颠倒输入数组中的数字
const arr=[1,2,3,4,5,6,7];
arr.reverse();
console.log(arr);
//11 升序输入数组
const arr=[7,0,5,4,3,6,1];
arr.sort(function(a,b){return a-b})
console.log(arr);
//12 降序输入数组
const arr=[1,3,2,5,4,6,7];
arr.sort(function(a,b){return b-a})
console.log(arr);
//13 累加输入数组
const arr=[1,3,2,5,4,6,7,2];
let sums=arr.reduce((sum,sub)=>{return sum+sub},0)
console.log(sums);
// 14. 找到符合条件的对象
const user=[
{
name:"威希弟",
id:1
},
{
name:"威希 2 弟",
id:2
},
{
name:"威希 3 弟",
id:3
}
]
let users=user.find(function(users){return users.name==="威希弟"})
console.log(users);
//15 把字符串转成数组
const arr=['1','3','2','5','4','6','7','2'];
let arr1=arr.join("$");// 默认逗号隔开
console.log(arr1);
正文完
发表至: javascript
2024-02-23