讲师回答 / Bosn
hi, 亲,意思是'use strict';指令并不一定要在第一行出现的,之前也可以有其它指令(字符串)。但是不允许有其它语句,如变量声明、赋值等。例如下面例子中:上面的use strict前面有abc,仍将进入严格模式,下面的不会进入严格模式。<...code...><...code...>
2015-01-20
最赞回答 / Sharon_zd
第二段代码里面,return null === v ? "☀" : (v instanceof Date ? "❤" : (v === global ? "❀" : typeof v));怎么显示的太阳 心 和花? 只有我一个人浏览器这样么?还是说本来就是太阳,心 和花 ? = =
2015-01-12
讲师回答 / Bosn
该部分会在原型链、OOP相关得章节详细展开讨论。简单说,当定义一个构造器(函数)时,该构造器就会有prototype属性,prototype.constructor指向这个构造器本身:<...code...>当用该构造器创建Stu...
2015-01-10
已采纳回答 / Bosn
准确的说,JavaScript是按共享传递的(call by sharing)。对于基本类型,按共享传递与按值传递(call by value)无异,你可以理解为JavaScript基本类型是按值传递的。例:<...code...>而对于对象,较为特殊...
2015-01-10