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

JavaScript深入浅出

Bosn 资深架构师
难度中级
时长 5小时28分
学习人数
综合评分9.60
492人评价 查看评价
9.8 内容实用
9.5 简洁易懂
9.5 逻辑清晰
var man = {
name:'bob',
get age(){ return new Date().getFullYear() - 1988 ;
set age(val) {
console.log('Age can be set to val')
}
}
}
var obj1 = {a:3,b:3}
每个对象都有一个原型属性, protoType 。 继承,重写, hasProperty
obj的属性标签, writable,enumerable,configurable,value,get/set , [[proto]],都有一个photo原型属性。
function foo(){}
foo.prototype.z = 3
var obj = new foo()
obj调用prototype.z会先查找自身,-> foo
obj[{}] = 1
obj[{1:23}] = 3
obj['1'] = 1
obj[1] = 2
自动转换为一个字符串,obj君威合法对象
fd() ; function fd(){ return true } 函数也称作为一个对象。
var obj = {x:1 , y :2}
for in 对象属性受原型链的影响
try throw catch finally
支持嵌套,最后执行外层
try{ throw("test") }catch (ex){ }finally{ console.log("finally") }
Nunnly已经出现第二次,被骂第二次KengB,老师怨念很大啊
es6新增了y标志 http://www.cnblogs.com/ziyunfei/archive/2012/12/07/2807313.html

最新回答 / tony_zxw
>=是比较运算符,返回值只有true和false

已采纳回答 / 码娃娃
调用它属性时会临时创建对象,调用完后就销毁,创建它的t属性时,也会创建临时对象,但创建完t属性后就销毁了,然后你再调用t属性,又会创建临时对象,但此时t是木有的ok?
讲的挺简单的啊
看过半本犀牛与高程后,勉强理解,不过感觉还是用不起来啊T.T
讲的真的很好,我都忍不住要来评论了,js我在培训机构学的,现在才发现学的都是皮毛渣渣。
之前来看也是懵逼,看了js高级程序设计,再来看这个,就清楚讲的是什么东西了。
学习了,明白了。
课程须知
1.您至少学习了本站“JS入门”、“JS进阶”两门基础课程。 2.如您具备一定实践经验对学习有很大帮助。 3.如您没有脚本编程开发经验,学习过程有可能会受挫部分内容或示例代码,请“暂时略过不懂的部分,后面章节会阐述”,当然想透彻学习,还需大量实践来体会知识的内涵。
老师告诉你能学到什么?
结合实例,深入解析以下知识内容: 1. 数据类型、表达式和运算符、语句; 2. 对象、数组、变量、函数; 3. this、闭包和作用域; 4. OOP; 5. 正则与模式匹配。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消