社区
JavaScript
帖子详情
ecmascript中 this.x=x两个x是一个意思吗
A_LVv
2018-03-09 07:49:22
java 中 this.x中的x会声明但是es没有
...全文
433
5
打赏
收藏
ecmascript中 this.x=x两个x是一个意思吗
java 中 this.x中的x会声明但是es没有
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cde32
2018-03-13
打赏
举报
回复
是不是一个意思要看环境
MY128
2018-03-11
打赏
举报
回复
es中的参数和java中的不一样,在es中不用声名,js中你可以写function(x,y),java中你得写成function(int x, int y),但用法是一样的,x传进来的变量给this.x用。
hookee
2018-03-11
打赏
举报
回复
先要确定this在上下文中指什么。
似梦飞花
2018-03-09
打赏
举报
回复
this是动态绑定的 执行this.x=x的时候得看this指向哪
阮一峰《ECMA6入门》PDF版本
压缩文件里有两个一个是带github评论版的一个是不带评论的,给不习惯常常进浏览器的童鞋。支持原作者请上文档官网。
初学者关于前端
中
this.x = x两个x的理解
第二行右侧name与第一行的相同,为构造函数
中
传递的值,传递给左侧的实例对象
中
的name属性名下,此时通过console.log(person1.name),可以输出john。前边this.x是一个对象的属性,其
中
x代表的是对象
中
的一个属性,this为实例对象,x为对象的具体属性名。第一行括号
中
的name代表的是形参,用来接收创建new person时传递的值。前端
中
,this.x = x ,两个x代表不同的的
意思
。后边第二个x表示的是传递给左边属性的具体变量或者值。
通俗易懂的
ECMAScript
视频教程(含资料)
ECMAScript
规范定义了一种脚本语言实现应该包含的内容,但是,因为它是可扩充的,所以其实现所提供的功能与这个最小集相比可能变化很大。
ECMAScript
本身并不是一种脚本语言。正如在 Web 应用程序
中
执行有用操作的 ...
前端面试题一
var a = {"x": 1}; var b = a; a.x = 2; b.x; a = {"x":3}; console.log(b.x); 解析: var a = {"x": 1}; //对象是引用类型,这里把对象{"x": 1}的引用地址赋值给变量a var b = a; //把a所引用的对象地址赋值给b,此时a和b指向同一个对象 a.x = 2; /
Javascript——面向对象与原型(操作指南)
/*var box=new Object(); box.name='Brozer'; box.age=100; box.run=function(){ return this.name+this.age+"运行
中
..."; }; alert(box.run());*/ /*上面创建了一个对象,并且创建属性和方法, 在 run()方法里的 this,
JavaScript
87,955
社区成员
224,621
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章