Javascript作用域问题的构造函数的变量

Javascript作用域问题的构造函数的变量

大家好,又见面了,我是全栈君,今天给大家准备了Idea注册码。

构造函数new对于使用。代表创建对象。此外,它可以被用作普通的函数调用,因为它也是一个功能。

function Person(name) 
{
	this.name=name;
}

Person(12);
alert(window.name);//12

 

能够看到当构造函数被当成普通函数调用的时候。this代表的是全局的window对象。

非常显然把构造函数当成普通函数调用,不是好的做法。 也没有什么道理要这么做。

实际中应该杜绝这样奇怪的使用方法,以免产生奇怪的问题。

 

function Person(name,sex) 
{
    this.name=name;
    var name1="22";
    name2=sex;
}
var per = new Person("aty","boy");
alert(per.name);// aty
alert(per.name1);//undefined
alert(per.name2);//undefined
alert(window.name2);//boy

 

构造函数中定义变量使用this是成员变量;使用var是局部变量;不加keyword是全局变量。会加入到window对象中。这样解释了为什使用什么样的构造thiskeyword。

版权声明:本文博客原创文章。博客,未经同意,不得转载。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/117524.html原文链接:https://javaforall.net

(0)
上一篇 2022年1月4日 下午1:00
下一篇 2022年1月4日 下午1:00


相关推荐

  • 趣味隐写术与密码术(现代密码学教程)

    实验吧密码学WriteUp三)

    2022年4月14日
    115
  • 视频直播技术详解之处理[通俗易懂]

    视频直播技术详解之处理[通俗易懂]声明:本文为CSDN原创投稿文章,未经许可,禁止任何形式的转载。作者:七牛云责编:钱曙光,关注架构和算法领域,寻求报道或者投稿请发邮件qianshg@csdn.net,另有「CSDN高级架构师群」,内有诸多知名互联网公司的大牛架构师,欢迎架构师加微信qshuguang2008申请入群,备注姓名+公司+职位。七牛云于6月底发布了一个针对视频直播的实时流网络LiveNet和完…

    2022年7月24日
    19
  • idea 2021.8.2激活码(注册激活)

    (idea 2021.8.2激活码)这是一篇idea技术相关文章,由全栈君为大家提供,主要知识点是关于2021JetBrains全家桶永久激活码的内容https://javaforall.net/100143.htmlIntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,上面是详细链接哦~Z9LZO4ZKWA-eyJsaWNlb…

    2022年3月22日
    147
  • PS实例1:怎么在照相馆里得到自己的8张一寸照片

    PS实例1:怎么在照相馆里得到自己的8张一寸照片第一步 用 ps 打开你的照片 将背景颜色设置为白色 用到的工具是 图案图章工具第二步 点击 图像 选中画布大小 将长度和宽度的单位设置为 像素 值只需要多 5 10px 就行 值得改变就是添加背景的顶部图片就成这样的 第三步 点击 编辑 中的 定义图案 确定第四步 建一张白纸国际标准纸张 宽度和高度的单位设置为像素点击 图案图章工具 在白纸上进行绘画 想要打印几张相片就可以用 裁剪工具 进行

    2026年3月26日
    3
  • 某大学计算机系主任王教授对新来系里工作的,某大学计算机系的系主任王教授对新来系里工作的刘博士说:“下周一上午我们谈谈,我想请你介绍一下_搜题易…

    某大学计算机系主任王教授对新来系里工作的,某大学计算机系的系主任王教授对新来系里工作的刘博士说:“下周一上午我们谈谈,我想请你介绍一下_搜题易…

    2021年8月16日
    248
  • FFM模型详解[通俗易懂]

    FFM模型详解[通俗易懂]FM和FFM模型是最近几年提出的模型,凭借其在数据量比较大并且特征稀疏的情况下,仍然能够得到优秀的性能和效果的特性,屡次在各大公司举办的CTR预估比赛中获得不错的战绩。美团点评技术团队在搭建DSP的过程中,探索并使用了FM和FFM模型进行CTR和CVR预估,并且取得了不错的效果。本文旨在把我们对FM和FFM原理的探索和应用的经验介绍给有兴趣的读者。文章参考:【1】文章目录1.FFM模型原理2.FFM模型实现3.FFM模型应用1.FFM模型原理假设一个广告分类的问题,根据用户和广告位相关的.

    2022年6月7日
    81

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号