![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Javascript
尖尖角的搬砖日常
这个作者很懒,什么都没留下…
展开
-
使用Object.create()实现类式继承
使用Object.create实现类式继承使用Object.create()实现类式继承// 父类function Shape() { this.x = 0; this.y = 0;}// 子类function Rectangle() { Shape.call(this); // 调用父类的构造函数}// 将父类的原型对象,作为子类原型的原型对象。子类续承父类Rectangle.prototype = Object.create(Shape.prototype);// 设置子原创 2021-08-04 15:24:05 · 185 阅读 · 0 评论 -
JS中创建对象的4种方式:字面量,new Object(), Object.create(), Object.assign()
JS中创建对象的几种方式前言一、对象字面量二、使用步骤1.引入库2.读入数据总结前言一、对象字面量对象字面量的方式是最常用的方式之一,它用内含属性的花括号{...}快速创建对象。var obj1 = {};obj1.name = "Tom";var obj2 = { name: "Tom", age: 12 };对象的原型默认为Object对象的原型可通过定义属性__proto__定义属性为__proto__: 值 或 “proto”: 值 时,不会创建名为__proto__属性。如原创 2021-07-27 19:11:58 · 5008 阅读 · 0 评论 -
JS中 ?? 与 || 的区别
JavaScript 中 ?? 与 || 的区别相同点用法相同,都是前后是值,中间用符号连接。根据前面的值来判断最终返回前面的值还是后面的值。值1 ?? 值2值1 || 值2不同点判断方式不同:使用 ?? 时,只有当值1为null或undefined时才返回值2;使用 || 时,值1会转换为布尔值判断,为true返回值1,false 返回值2// ??undefined ?? 2 // 2null ?? 2 // 20 ?? 2 // 0"" ?? 2 // ""tru原创 2021-02-07 14:28:50 · 24740 阅读 · 3 评论 -
JS数组去重的8种代码实现
JavaScript数组去重改变原数组不改变原数组新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入改变原数组你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器,原创 2021-01-28 16:59:53 · 322 阅读 · 0 评论