javascript基础学习
flame_liu
这个作者很懒,什么都没留下…
展开
-
js深层次拷贝多嵌套的Object
let m_a01 = { name:"对象1", attr:{ attrName:"对象1的属性名", class:{ className:"一班", numbers:"56" } } } let m_a02 = { __proto__:getPrototypeOf(m_a01), ...m_a01 }; function recursivePlay(__a){ .原创 2021-05-24 16:51:09 · 107 阅读 · 0 评论 -
对js中class私有属性的实验
今天重温了一下js中的对象属性的特性,发现每一个属性都有value(值),writable(可写性),enumerable(可枚举性),configurable(可配置性),然后就猜想是否可以在class里面运用这几个特性来设置class的私有属性,验证开始: 1.创建一个类testPrivate,然后用Object.defineProperty方法创建一个属性并设置他的特性writable(可写性),enumerable(可枚举性)为false,当然这里configurable属性必须为tru...原创 2020-09-08 10:29:28 · 503 阅读 · 0 评论 -
一.js数组之every()方法与some()方法
1.every()方法,针对数组中的每一个元素进行比对,只要有一个元素比对结果为false则返回false,反之要所有的元素比对结果为true才为true var a = [1,2,3,4,5,6]; var b = a.every(function(x){ return x < 8; }); var c = a.every(function(x){ return x &...原创 2019-04-29 09:51:25 · 11629 阅读 · 0 评论