关于javascript:1把concat-把元素衔接导数组中

46次阅读

共计 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);

正文完
 0