摘要:
java源文件: package com.soecode.lyf.java; //public class SJQ { //// class Inner1{ //// public class Inner100{ //// //// } //// } //// public final nimin 阅读全文
摘要:
https://www.zhihu.com/question/481989139?rf=388194219 阅读全文
摘要:
解构赋值是浅拷贝 注意,解构赋值的拷贝是浅拷贝, 即如果一个键的值是复合类型的值(数组、对象、函数)、那么解构赋值拷贝的是这个值的引用,而不是这个值的副本。 let obj = { a: { b: 1 } }; let { ...x } = obj; obj.a.b = 2; x.a.b // 2 阅读全文
摘要:
// 不能写为Object.create(Object.prototype, {foo:hello}) var obj = Object.create(Object.prototype, { // foo会成为所创建对象的数据属性 foo: { writable: true, configurabl 阅读全文
摘要:
附加原型链 var obj = {} var proxy = new Proxy(obj,{ get: function(target, property) { if (property "time") { return 36 } return 35; } }); console.log(proxy 阅读全文
摘要:
Object.keys(xxx)与Object.getOwnPropertyNames(xxx) Object.keys(xxx)只返回xxx可枚举的值 Object.getOwnPropertyNames()方法返回一个由指定对象的所有自身属性的属性名(包括不可枚举属性但不包括Symbol值作为名 阅读全文