关于严格模式的函数参数作为对象使用的一个问题

来源:3-4 [JavaScript]严格模式

光荣交白卷哥

2015-05-10 17:15

老师说的

!function((a){'use strict';arguments[0].x=100;console.log(a.x);}({x:1});这个语句返回的是100,但是我的返回却是一个错误

Uncaught SyntaxError: Unexpected token (

写回答 关注

2回答

  • Bosn
    2015-06-05 10:54:46
    已采纳

    哈哈,要注意半角全角括号逗号

    光荣交白卷哥

    非常感谢!

    2015-06-11 19:10:01

    共 1 条回复 >

  • arlenhui
    2015-05-25 22:55:00

    function右边多了一个括号((a)

JavaScript深入浅出

由浅入深学习JS语言特性,且解析JS常见误区,从入门到掌握

281112 学习 · 1020 问题

查看课程

相似问题