章节
问答
课签
笔记
评论
占位
占位
今日不再显示

下一节课程: [JavaScript]block语句、var语句 (04:51) 下一节 重新观看

3 秒后播放下一节

为你推荐

Bosn
资深架构师

花名霍雍,阿里技术专家。幽默风趣的外表下,有一颗对技术坚持不懈追求的心。才子一枚,写歌、健身、游泳,十八般武艺样样精通。

提问题

写笔记

代码语言
公开笔记
提交
加群二维码

打开微信扫码自动绑定

您还未绑定服务号

绑定后可得到

  • · 粉丝专属优惠福利
  • · 大咖直播交流干货
  • · 课程更新,问题答复提醒
  • · 账号支付安全提醒

收藏课程后,能更快找到我哦~

使用 Ctrl+D 可将课程添加到书签

邀请您关注公众号
关注后,及时获悉本课程动态

举报

0/150
提交
取消
全部 精华 我要发布

最赞回答 / WingMeng
++i 的效果等价于 i = i + 1,所以 n[i] = ++i 这样会直接影响到 for 循环里 i 的值,for 循环实际只循环了 5 次,i 的值依次为 0, 2, 4, 6, 8:
// 第1次。上一次 i 的值为 0,i 在循环初始 (0++) 为 0
...

已采纳回答 / CharleyChan
同学你的configurable单词写错了

已采纳回答 / 信者得救
你第一行,function后面那一个函数名Foo1多了个1,改为Foo就好啦

最新回答 / kyrix
相当于加了括号运算符

已采纳回答 / 五更人_
<...图片...>如图示

最新回答 / 慕粉7345913
&& || != == ===   这些符号的意义不一样好么!去查一下

已采纳回答 / 慕村3247399
能不能delete成功就是看属性的configurable的值是ture还是false。如果是ture就是能够删除属性,否则删除失败 

已采纳回答 / 1773141217
因为解析的原因。如果直接以{}开头会直接被误认为是一个块语句而不是一个空对象。那么instanceof的左操作数就不对了。所以才有语法错误。类似的如果直接用function(){}也是不行的因为会被解析成函数声明。不过就算不先定义给他们加个括号也可以解决了。因为括号里先计算了语法上就解释通了。

已采纳回答 / _莫忘初衷_
Object.defindProperty是修改默认属性的方法,接受三个参数,第一个是属性所在的对象obj,第二个是属性的名字x,第三个是描述符configurable 为false 是表示属性x不可以被删除和修改。

已采纳回答 / lijie_ontheway
你是想问1+{foo:'bar'}吧。如下图:<...图片...>

已采纳回答 / 六先森爱发呆
你可以打个比喻 : foo为父类,obj为子类,子类可以继承父类的属性

已采纳回答 / joker_0042
表达式,this可是JS解释器生成一个值

最赞回答 / 用户1099417
在此页 按F12,在console输入“+!{}”、“+”、“+!”结果都是0;“+!{}[true]”、“+!{}[1]”、“+[1]”、“+!{}[false]”结果都是1."!{}"是false,“!{}[true]”是true,“+!{}[true]”相当于“+true”结果是1
全部 我要发布
最热 最新
只看我的

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

账号登录 验证码登录

遇到问题
忘记密码

代码语言