随笔分类 -  ES6

摘要:arr.findIndex((val)=>{ return val.index == 5 }) arr.find((val)=>{ return val.index == 5 }) find findIndex 阅读全文
posted @ 2022-05-25 14:32 氧化成风 阅读(571) 评论(0) 推荐(0)
摘要:var object1 = { apple: 0, banana: {weight: 52, price: 100}, cherry: 97 }; var object2 = { banana: {price: 200}, durian: 100 };将object2 合并到 object1 中1. 阅读全文
posted @ 2020-09-24 08:30 氧化成风 阅读(192) 评论(0) 推荐(0)
摘要:const m = new Map(); const o = {p: 'Hello World'}; m.set(o, 'content') m.get(o) // "content" m.has(o) // true m.delete(o) // true m.has(o) // false si 阅读全文
posted @ 2020-09-23 11:11 氧化成风 阅读(87) 评论(0) 推荐(0)
摘要:它类似于数组,但是成员的值都是唯一的,没有重复的值。 const s = new Set(); s.add('123'); const set = new Set([1, 2, 3, 4, 4]); console.log(...set); //1 2 3 4 向 Set 加入值的时候,不会发生类型 阅读全文
posted @ 2020-09-23 10:40 氧化成风 阅读(107) 评论(0) 推荐(0)
摘要:异步: 异步指的是一个任务分成两部分,先执行第一部分,然后再执行其他的任务,等第一部分执行完毕,再回来执行第二段 相应的,连续的执行就叫做同步,由于是连续执行,不能插入其他任务,所以执行时只能等前面的任务完成之后才能执行后面的的任务。 js中对异步编程的实现就是通过回调函数。回调函数就是把第二段单独 阅读全文
posted @ 2019-12-27 17:22 氧化成风 阅读(200) 评论(0) 推荐(0)
摘要:1.对象中的扩展运算符 对象中的扩展运算符(...)用于取出参数对象中的所有可遍历属性,拷贝到当前对象之中,相当于复制了一份 let bar = { a: 1, b: 2 }; let baz = { ...bar }; // { a: 1, b: 2 } 2.数组中的扩展运算符 可以将数组转换为参 阅读全文
posted @ 2019-11-20 16:02 氧化成风 阅读(194) 评论(0) 推荐(0)
摘要:1.object.is()判断两个值是否相等 <script type="text/javascript"> var flag1 = Object.is('foo', 'foo'); console.log(flag1);//true var flag2 = Object.is('', ''); c 阅读全文
posted @ 2019-09-29 14:23 氧化成风 阅读(895) 评论(0) 推荐(0)
摘要:1、重复输出字符串 string.repeat() <script type="text/javascript"> var str = "by"; console.log(str.repeat(3));//bybyby console.log(str.repeat(2.7));//byby cons 阅读全文
posted @ 2019-09-28 11:41 氧化成风 阅读(251) 评论(0) 推荐(0)
摘要:扩展运算符(...)将一个数组转化为参数序列,通常与函数一起使用,show(...['judy','girl'])。 数组合并:[...arr1,...arr2,...arr3] 字符串转字符数组:[..."hello"] ["h","e","l","l","o"] 将实现Iterator接口的对象 阅读全文
posted @ 2019-09-27 18:05 氧化成风 阅读(173) 评论(0) 推荐(0)
摘要:Object.keys() //返回对象中各个键值对的键(key) Object.values() //返回对象中各个键值对的值(value) var obj = { foo: "bar", baz: 42 }; Object.keys(obj) // ["foo", "baz"] Object.v 阅读全文
posted @ 2019-08-14 17:40 氧化成风 阅读(500) 评论(0) 推荐(0)
摘要:1.object.is() 比较两值是否相等,与( )行为基本一致 2.object.assign() 合并对象,将源对象的属性复制到目标对象 object.assign( target, source1, source2); 阅读全文
posted @ 2019-08-13 11:33 氧化成风 阅读(260) 评论(0) 推荐(0)