美文网首页
数组And对象拼接AndES6零碎知识

数组And对象拼接AndES6零碎知识

作者: 唯吾听烟雨 | 来源:发表于2020-12-24 11:16 被阅读0次

数组拼接

方式一:contact方法

const array = arr1.contact(arr2);

方法二:… (es6 扩展运算符)

const array = […arr1, …arr2];

对象拼接

const obj = Object.assgin({},obj1, obj2);

扩展运算符另一个妙用

let arr1=[‘www’,‘jspang’,‘com’];

// let arr2=arr1;

let arr2=[…arr1]; // 此处注意给arr2赋值方式,防止pusharr2时影响arr1的值

console.log(arr2);

arr2.push(‘shengHongYu’);

console.log(arr2);

console.log(arr1);

字符串查找

startsWith(判断开头是否存在)

endsWith (判断结尾是否存在)

例: ‘abc’.stratrsWith(‘a’) ====> true

字符串复制

repeat

例: ‘abc’.repeat(3) ====> abcabcabc

es6/es7 对象数组的合并拷贝

方法一:

let o1 = { a: 1, b: 2, c: 3 };

let o2 = {...o1, d: 4}; // o2 = { a: 1, b: 2, c: 3, d: 4 }

let arr1 = [0, 1, 2];

let arr2 = [...arr1, 3]; // arr2 = [0, 1, 2, 3]

方法二:

let o1 = { a: 1, b: 2, c: 3 };

let o2 = Objcet.assign({}, o1, { d: 4 }); // o2 = { a: 1, b: 2, c: 3, d: 4 };

相关文章

  • 数组And对象拼接AndES6零碎知识

    数组拼接 方式一:contact方法 const array = arr1.contact(arr2); 方法二:...

  • JS对象数组转换

    对象转数组 数组转对象 字符串拼接函数

  • 拼接数组对象

    var newinfo=[]; for(let i=0;i

  • JS基础09-17

    数组面向对象创建 直接创建 数组嵌套 数组字符拼接 数组去重 字符串字符串翻转/字符串翻转---线分割数组,翻转,...

  • Array知识整理

    Array基本常用API 对类数组对象进行数组操作 Array深拷贝.concat([]) 是利用拼接两个数组的方...

  • promise.all(),ajax,js 并发请求

    paths.map 返回经过https拼接的url后返回新的数组,新的数组map 返回的是promise对象的数组...

  • JavaScript数组中的22个常用方法

    数组总共有22种方法,本文将其分为对象继承方法、数组转换方法、栈和队列方法、数组排序方法、数组拼接方法、创建子数组...

  • js数组方法

    数组总共有22种方法,本文将其分为对象继承方法、数组转换方法、栈和队列方法、数组排序方法、数组拼接方法、创建子数组...

  • JS数组函数

    W3C JavaScript Array 对象 concat(array) concat方法用于拼接数组,a.co...

  • Javascript Array对象属性

    前面的话 数组总共有22种方法,本文将其分为对象继承方法、数组转换方法、栈和队列方法、数组排序方法、数组拼接方法、...

网友评论

      本文标题:数组And对象拼接AndES6零碎知识

      本文链接:https://www.haomeiwen.com/subject/kxfmnktx.html