2024 Schedule 把工作做好,提高编程技术 体重到 80 kg 以上,变胖或者变壮一点 豆瓣电影 Top 250 尽量多打打网球,希望 1~2 周能打一次 精进英语,尤其是口语和听力 坚持写博客文章 尽量早睡早起,晚上 12 点前睡觉 有时间多去南京的景点玩玩 美剧 Good Luck Charlie Young Sheldon 2024-03-11 Life #Schedule
JavaScript for…in Loop Introduction to JavaScript for…in loopfor…in 循环遍历由对象字符串作为键的可枚举属性。注意,属性可以通过字符串(string)或符号(symbol)作为键。 当属性的内部可枚举(enumerable)标志设置为 true 时,该属性是可枚举的。 当通过简单赋值或属性初始值设定项创建属性时,可枚举标志默认为 true: 123456object.prope 2024-03-06 JavaScript #JavaScript for...in
JavaScript Object Properties Object Property typesJavaScript specifies the characteristics of properties of objects via internal attributes surrounded by the two pairs of square brackets, e.g., [[Enumerable]]. 对象有两种类型的属性:数据属性(dat 2024-03-06 JavaScript #JavaScript Object
JavaScript this Keyword 在 JavaScript 中,可以在全局和函数上下文中使用 this 关键字。此外,this 关键字的行为在严格模式和非严格模式之间变化。 What is this keywordthis 在不同的上下文中引用不同的对象。 假设有一个对象 counter,它有一个方法 next()。当调用 next() 方法时,就可以访问 this 对象。 12345678let counter = { 2024-03-06 JavaScript #JavaScript this
Prototypal Inheritance Introduction to JavaScript prototypal inheritance在 OOP 编程范式中,类是创建对象的蓝图。如果希望新类重用现有类的功能,可以创建一个扩展现有类的新类。这称为经典继承。 JavaScript 不使用经典继承。相反,它使用原型继承。 在原型继承中,一个对象通过原型链接从另一个对象“继承”属性。 JavaScript prototypal inheri 2024-03-06 JavaScript #JavaScript Prototype #JavaScript Inheritance
JavaScript Constructor/Prototype Pattern Introduction to the JavaScript Constructor / Prototype pattern构造函数和原型模式的组合是 ES5 中定义自定义类型的最常见方法。在这个模式中: 构造函数模式定义对象属性。 原型模式定义了对象方法。 通过使用此模式,自定义类型的所有对象都共享原型中定义的方法。此外,每个对象都有自己的属性。 这种构造函数/原型模式吸 2024-03-06 JavaScript #JavaScript Prototype #JavaScript Constructor
JavaScript Prototype Introduction to JavaScript prototype在 JavaScript 中,对象可以通过原型继承彼此的功能。每个对象都有自己的属性,称为 prototype。 因为原型本身也是另一个对象,所以原型有自己的原型。这创建了一个称为原型链(prototype chain)的东西。当原型的自身原型为空时,原型链结束。 假设有一个对象 person,其属性名为 name: 1let 2024-03-06 JavaScript #JavaScript Prototype
JavaScript Constructor Function Introduction to JavaScript constructor functions可以使用构造函数来定义自定义类型,并使用 new 运算符从该类型创建多个对象。 从技术上讲,任何函数(除了箭头函数,它没有自己的 this)都可以用作构造器。即可以通过 new 来运行,它会执行上面的算法。“首字母大写”是一个共同的约定,以明确表示一个函数将被使用 new 来运行。 构造函数是具有以下约 2024-03-06 JavaScript #JavaScript Function