<script type="text/javascript"> var number = 1900; var obj = { number: 1990, getNumber: function() { var f = ( a ) => a + 10; console.log(f(this.number)); //【1】 } } console.log(this.number); obj.getNumber (); </script>
时间: 2024-02-14 18:33:42 浏览: 17
js 日期加红代码 适用于各种cms <font color=red>原创</font>
这是一段 JavaScript 代码,它定义了一个变量 number 和一个对象 obj,obj 包含属性 number 和方法 getNumber。在 getNumber 方法中,使用箭头函数定义了变量 f,并将 obj 的 number 属性作为参数传入 f 中,然后输出 f(this.number) 的结果。
在全局作用域中,打印了变量 number 的值。接着调用了 obj 的 getNumber 方法,它输出了 f(this.number) 的结果,this 指向的是 obj 对象,因此输出的是 obj 的 number 属性值加上 10,即 2000。
阅读全文