- 博客(6)
- 收藏
- 关注
原创 var的作用域和执行对象
代码打印的结果是 function b(){ b = 20; console.log(b); } var b = 10; (function b(){ b = 20; console.log(b); })(); 在自执行函数内部,在执行console.log(b)的过程中,他首先会在函数内部寻找b的局部变量。因为b = 20, 它定义在全局作用域中,所以不是b = 20。它...
2020-04-22 18:41:41
765
原创 箭头函数中的this
笔试中遇到箭头函数与call的this指向问题 function max(){ return ()=>{ return ()=>{ return ()=>{ console.log(this.name) } } } } var f = max.call({'name':'foo'}) var bar = f.call({'name':'...
2020-03-30 12:17:01
234
原创 JS引用类型
function Person(name,age){ this.name = name; this.age = age; } function change(person){ person.name = 'lisa' person = new Person('Halson',19) } var p = new Person('Jason',18) console.log(p.name) c...
2020-03-19 21:48:49
159
原创 ES6零零碎碎
1. 解构 null和undefined 区别 let [a,b="world"]=['hello',undefined]; console.log(a+b); //控制台显示“helloworld” 此时undefined被认为是空,因此b在打印时则使用默认值world。 let [a,b="world"]=['hello',null]; console.log(a+b); //控制台显...
2020-03-19 16:09:53
136
原创 CSS 实现模态框效果
封装模态框 首先用<div className='modal'>标签封装需要展示的模态框,放入需要呈现的元素,包括input、select等 在上一层的<div className='modal'>外再嵌套一层<div className='container'> 对className=‘container’添加样式 .container backgrou...
2020-03-05 23:42:18
1415
原创 JS中 this的指向问题
return this的问题 var user = { count : 1, getCount: function(){ return this.count; } } var func = user.getCount console.log(func()) 错误:func()为1,以为func指向user 正确答案:最后两句话代表的意义是 var func=function(){ return t...
2020-03-04 16:41:04
339
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅