第十二天
题目来源: 前端每日知识3+1
Javascript题目
//
: 看如下代码结果, 并解释其结果?(js)
”
问题解答
结果是 用到了es6
结果是
解题思路
这里的arguments是一个类数组, 主要是存储函数的参数; 这里这两个结果不同的原因是因为是否给函数传递默认值; 有默认值的情况, 如果是严格模式下, 是不可变的, 参数与arguments也就是深拷贝的关系; 反之可变为浅拷贝(拷贝地址)关系, 没有参数默认值则是可变的浅拷贝
打印输出
知识扩展
说说你对javascript的作用域的理解
作用域就是指的是变量和函数生效(能被访问)的区域和集合, 即作用域决定了代码块中的变量和其他资源的可见性
作用域分为: 全作用域, 函数作用域(作用域)和块级作用域
http常用的状态码
表示请求成功, 表示重定向, 表示前端的问题, 表示后端的问题
常用的状态码详解[1]
H5中的form如何关闭自动填充/补全的功能 设置form表单属性为
css扩展
和的区别: 第一个表示的是伪类, 第二个表示的伪元素, 第二个是为了区分伪类和伪元素
参考资料[1]
常用的状态码详解:https://tool.oschina.net/commons?type=5
标签:javascript 代码 作用域 es6