- 博客(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 674
原创 箭头函数中的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 168
原创 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 106
原创 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 76
原创 CSS 实现模态框效果
封装模态框首先用<div className='modal'>标签封装需要展示的模态框,放入需要呈现的元素,包括input、select等在上一层的<div className='modal'>外再嵌套一层<div className='container'>对className=‘container’添加样式.container backgrou...
2020-03-05 23:42:18 1318
原创 JS中 this的指向问题
return this的问题var user = {count : 1,getCount: function(){return this.count;}}var func = user.getCountconsole.log(func())错误:func()为1,以为func指向user正确答案:最后两句话代表的意义是 var func=function(){ return t...
2020-03-04 16:41:04 275
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人