原生js
Sima thief
游走在前端 的码农
展开
-
实践继承模式
组合继承 优点:融合原型链继承和构造函数的优点,是 JavaScript 中最常用的继承模式。 function Parent (name) { this.name = name; this.colors = ['red', 'blue', 'green']; } Parent.prototype.getName = function () { console.log(this.name) } function Child (name, age) { Parent.ca原创 2020-09-17 12:03:13 · 350 阅读 · 0 评论 -
javascript如何判断对象是否存在某属性
对于 一级的object 可用: in hasOwnProperty() 那对于 多级 的思考呢: { value: "zhinan", label: "指南", name: 'lxf', children: [ { value: "shejiyuanze", label: "设计原则", adress: 'mb',原创 2020-08-13 16:19:57 · 176 阅读 · 0 评论 -
对象 路径
场景: { value: “zhinan”, label: “指南”, children: [ { value: “shejiyuanze”, label: “设计原则”, children: [ { value: “yizhi”, label: “一致” }, { value: “fankui”, label: “反馈” }, { value: “xiaolv”, label: “效率” }, { value: “kekong”, label: “可控” } ] }, { value: “daohan原创 2020-07-30 16:27:43 · 147 阅读 · 0 评论