为了账号安全,请及时绑定邮箱和手机立即绑定

JavaScript深入浅出

Bosn 资深架构师
难度中级
时长 5小时28分
学习人数
综合评分9.60
493人评价 查看评价
9.8 内容实用
9.5 简洁易懂
9.5 逻辑清晰
  • 1、for ... in 访问的顺序是不确定的,具体情况要视引擎而定;<br> 2、如果需要按顺序访问数组或属性就不要用for .. in了; 3.enumerable标签为false时是不会出现在for..in 中的; 4.for..in对象属性受原型链影响
    查看全部
  • 1、左边为“函数声明”,右为这“函数表达式”; 2、“函数声明”可以在声明前执行(称之为“前至声明”),而“函数表达式”即不能;
    查看全部
  • try catch的 执行顺序什么的 要注意下。 如果内部try语句没有catch语句,找不到处理程序,会直接将异常抛出到外部寻找是否有异常处理程序,但是在到外部处理前要先执行finally语句。 如果内部有catch处理程序,则外部的catch不会被执行。 如果内部catch在处理完又抛出一个异常的话,那么执行完内部finally后会再跳到外面执行外部catch。
    查看全部
  • 第一个再实例创建后,给原型添加属性 会直接反应到实例里,是因为这个实例对应到一个student.prototype对象了已经 , 再做student.prototype={y;2}只是改变student的prototype属性,不会影响到刚才那个已经存在的对象了
    查看全部
    0 采集 收起 来源:prototype属性

    2015-11-22

  • try ...catch 如果有异常会就近找catch里面执行 如果就近没有catch,会到外层找,但是会把内层的finally带出来,所以输出的结果顺序是:先是内层的finally,然后是外层的catch 如果就近有catch,那么在catch内部又抛出新的异常,那么只能是外部的catch处理,同样输出顺序是:先是内层的finally,然后是外层的catch
    查看全部
  • 不是所有对象向上追溯原型链都能到 Object.prototype对象 用Object.creat(null)创建的对象就没有
    查看全部
    0 采集 收起 来源:再谈原型链

    2015-11-22

  • bind方法返回的对象没有prototype属性
    查看全部
    0 采集 收起 来源:再谈原型链

    2015-11-22

  • 不同的语句
    查看全部
  • 用new创建的对象 其函数内部的this指向一个空对象 该空对象的prototype属性该函数的prototype对象 如果不用new 直接掉用foo() this会指向进入foo的上下文 也就是global
    查看全部
  • new 一个对象时 如这个函数没有返回值 new后返回的就是函数里的this 如函数有返回值 new后得到的就是这个函数的返回值
    查看全部
    0 采集 收起 来源:[JavaScript]this

    2015-11-22

  • try ...catch 如果有异常会就近找catch里面执行 如果就近没有catch,会到外层找,但是会把内层的finally带出来,所以输出的结果顺序是:先是内层的finally,然后是外层的catch 如果就近有catch,那么在catch内部又抛出新的异常,那么只能是外部的catch处理,同样输出顺序是:先是内层的finally,然后是外层的catch
    查看全部
  • function fn(){ var n =m=1; } fn() console.log(typeof n) console.log(m)
    查看全部
  • arr.push()方法在数组的尾部添加一个元素,arr.unshift()方法在数组的头部添加一个元素,delete方法只是将数组元素索引变为undefined,数组长度并不会变
    查看全部
  • 属性标签
    查看全部
  • 11分33秒 obj.toString()方法obj.valueOf()方法是一个对象的固有方法, 当只是写一个obj的时候会默认去把他当成一个值来操作,也就是会自动掉用obj.valueOf()和toString方法,返回值是string或num或object 这里就可以利用这个自动调用机制手动重写obj.toString()方法 让他返回成一个可用于运算的值参与运算
    查看全部

举报

0/150
提交
取消
课程须知
1.您至少学习了本站“JS入门”、“JS进阶”两门基础课程。 2.如您具备一定实践经验对学习有很大帮助。 3.如您没有脚本编程开发经验,学习过程有可能会受挫部分内容或示例代码,请“暂时略过不懂的部分,后面章节会阐述”,当然想透彻学习,还需大量实践来体会知识的内涵。
老师告诉你能学到什么?
结合实例,深入解析以下知识内容: 1. 数据类型、表达式和运算符、语句; 2. 对象、数组、变量、函数; 3. this、闭包和作用域; 4. OOP; 5. 正则与模式匹配。

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!