赞了回答2018-06-12
setName方法里写 this.name = newName。 就可以了另外,getName 也要加上 this.name
赞了回答2018-06-12
getName和setName方法设置的都是student的私有属性name。而最后一行输出的是返回对象的name属性。由于name属性是值类型,所以不会像引用类型一样,出现一处引用改变,其他引用这个对象的变量也改变的情况。
赞了回答2018-06-12
首先,你的function里面返回来的是一个新的object对象,然后name是直接拷贝你已经在楼上几个得知了。接着我们看一下this的指向:
赞了回答2018-06-12
name是原始类型,return的那一刻把name的值拷贝了了一份返回了,以后name的任何修改都影响不到你的返回值
提出了问题2018-06-11
赞了文章2018-06-04
现在的前端,javascript的发展有目共睹,框架林立。同时,html也是齐头并进,推出了HTML5标准,并且得到了普及。这样的发展却唯独少了一个角色?
赞了文章2018-06-04
现在的前端,javascript的发展有目共睹,框架林立。同时,html也是齐头并进,推出了HTML5标准,并且得到了普及。这样的发展却唯独少了一个角色?
提出了问题2018-05-25
提出了问题2018-05-07
关注了问题2018-04-28
提出了问题2018-04-28
赞了回答2018-04-28
没有直接的方案,但有另外几个CSS3的伪类或许可以解决一些问题。 p:first-of-type:指定父元素的首个 p 元素的背景色 #a~#c:hover:c元素上面必须有a。 感受一下: {代码...} {代码...}
赞了回答2018-04-25
看来题主并没有搞清楚 position display 这些属性的作用。position 为 static 的情况下你改 left 是不会有效果的。top right bottom left 并不参与 flex 布局的控制。如果你既希望元素本身参与 flex 布局,又想让元素产生位移动画,那首选应该是 transform 。transfo...
提出了问题2018-04-24
赞了回答2018-04-08
1.这就是函数式组件,没有生命周期的纯组件,继承components的组件有生命周期和内部的state2.components和containers都是react的组件,只不过这里的components一般指纯组件,就是没有内部state。页面展示的数据都是来源于父组件,也就是containers组件,containers会...
提出了问题2018-04-07
赞了回答2018-03-31
{代码...}
赞了回答2018-03-31
因为Promise不是这么玩的,一个Promise对象只能被resolve一次,或者被reject一次,就像一个请求(request)你只能回复(response)一次一样。你一定要用Promise的话,就只能每次click都搞一个新的Promise然后resolve,但这样没有意义。
提出了问题2018-03-31
赞了文章2018-03-31
什么是同源策略?同源策略/SOP(Same origin policy)是一种约定,由Netscape公司1995年引入浏览器,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,浏览器很容易受到XSS、CSFR等攻击。所谓同源是指"协议+域名+端口"三者相同,即便两个不同的域名指向同一...