摘要: 利用Object.defineProperty,writeable 属性设置 var target = Object.defineProperty({}, "a", { value: 1, writable: false }); console.log(target.a);//1 target.a 阅读全文
posted @ 2024-11-06 17:02 盘思动 阅读(44) 评论(0) 推荐(0)
摘要: var s1 = "abc"; var s2 = true; var s3 = 10; var s4 = Symbol("foo") var obj = Object.assign( s1, null, s2, undefined, s3, s4); console.log(obj); // { " 阅读全文
posted @ 2024-11-06 16:53 盘思动 阅读(25) 评论(0) 推荐(0)
摘要: flat() 是 JavaScript 中的一个数组方法,用于将嵌套的数组“拉平”成一个新数组。该方法会递归地“降维”数组,直到指定的深度。 语法: arr.flat(depth); depth:可选,表示嵌套数组的“深度”。默认为 1。传入一个更大的值,数组会被拉平更多层级。如果传入 Infini 阅读全文
posted @ 2024-11-06 14:55 盘思动 阅读(121) 评论(0) 推荐(0)
摘要: copyWithin() 是 JavaScript 数组方法之一,允许你在数组中将一部分元素复制到另一个位置。这个方法会修改原始数组,并且返回更新后的数组。 语法: array.copyWithin(target, start, end); target:必需。表示目标位置的索引,从该位置开始将元素 阅读全文
posted @ 2024-11-06 11:23 盘思动 阅读(227) 评论(0) 推荐(0)