我是一条有梦想的咸鱼

摘要: //for in 不可以获取不可枚举的属性 //hasOwnProperty 会忽略原型链上的属性 //Object.getOwnPropertyNames 可以获取可枚举和不可枚举的属性 //深拷贝 阅读全文
posted @ 2018-09-22 16:38 帅哥天下9 阅读(676) 评论(0) 推荐(0) 编辑
摘要: 这是在网上看到的一道面试题 嗯 考察的知识点挺多 其他的就不多说了 我用我的理解与解题方式来解答这道题 1.首先是变量提升 变量提升包括var 声明的变量和fucntion 声明 举个例子 1.var a=4; 2.function test(){ console.log(456); }; 函数变量 阅读全文
posted @ 2018-09-22 12:38 帅哥天下9 阅读(1025) 评论(0) 推荐(1) 编辑
摘要: 大家都知道js 分为词法阶段 和执行阶段 也知道它是因为var变量和函数声明会提升 但是你知道他们两个谁先提升的吗 测试一下 //输出了 test这个函数体 //奥 原来 是函数提升 先于变量提升 //因为声明同名变量的时候是不会覆盖之前的声明的 只有赋值的时候才会被覆盖 //如果test提升先于函 阅读全文
posted @ 2018-09-22 08:25 帅哥天下9 阅读(1504) 评论(0) 推荐(0) 编辑