- 博客(5)
- 收藏
- 关注
原创 JS中的原型---什么是原型?如何判断属性在实例中还是原型中?
JS原型与原型链prototype:实例原型,通过构造函数的.prototype属性可以访问到,也可以通过实例的.__proto__访问每一个js对象在创建的时候都关联它的原型,他会通过委托访问原型上的属性,看起来就像继承了原型的值一样(但并不是不是继承,因为对象并不会从原型处复制值,只是与原型有关联。)当我们读取一个对象实例person的属性时,如果找不到,就会去查找person.__proto__的属性即person的原型,如果还找不到就会去查找person.__proto__.__proto_
2020-12-05 16:11:22
450
原创 浏览器console.log同步异步及延迟问题
console.log 是同步的chrome 的控制台对应引用类型的数据读取是默认值读取一层数据,当你点击展开时,会再去堆内存中读取属性值和下一层的数据。这种出于性能优先的考虑有时候会给我们一种console.log 是异步的错觉。 const a = {nums:[1,2,3,4,5]}; console.log(a);// {nums: Array(5)} 点开后为[2,4,6,8,10] console.log(a.nums);//[1,2,3,4,5
2020-10-24 00:34:44
945
原创 Vue基础个人学习笔记
Vue基础文章目录Vue基础01.初识VueMVVM模式(留个坑,学深了再补充)Vue基础使用02.Vue渲染条件渲染v-if : 条件性地渲染一块内容v-showv-forv-for 中使用数组v-for中使用对象v-for中使用值范围列表+条件渲染使用v-for + v-if03.模板语法插值数据插入内容中:{{}}语法中可以自由使用js表达式HTML代码插入内容中指令:带有v-前缀的属性参数1.v-bind指令:响应式更新HTML2.v-on指令:监听DOM事件动态参数(2.6.0新增):方括号
2020-10-24 00:34:05
1336
1
原创 JS中的深浅拷贝以及实现
JS中的深浅拷贝JS变量包括两种不同的类型:原始值(7种)和引用值(1种),原始值保存是按值保存,而引用值是按引用保存。除了存储方式不同,两种值在通过变量复制时也有所不同。JS中的八种数据类型可以在这里找到:https://juejin.im/post/6884461239024648205对于原始值来说: var num1 = 1; var num2 = num1; num2 = 2; console.log(num1);//1
2020-10-24 00:32:43
209
原创 JavaScript中的八种数据类型
JS数据类型1.对象(object)/引用值无序属性的集合,其属性可以包含基本值、对象、或者函数2.原始类型/原始值 只能提供单一值,无法额外存储数据,所有的方法操作都是在对应的“对象包装器”创建临时对象的帮助下执行的。Number 除了常规的数字之外,还有所谓的“特殊数值”:Infinity和NaNStringBoolean“undefined”“null”SymbolBigInt着重看一下Symbol与BigInt这两个新的原始类型Symbol基本概念Symbol 值
2020-10-24 00:31:59
263
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人