new

作者: Simon_s | 来源:发表于2017-04-28 10:16 被阅读16次

对于一个成长很慢的自己,就要不停的吸取并实践化为自己的东西

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title></title>
</head>
<body>
</body>
<script type="text/javascript">
    
    function soild(id) {
        this.id = id;
        this.health =42;
    }
    soild.prototype = {
        constructor:soild,    //需指明   士兵.prototype 的指向  因为你如果重新赋值的话  原先的constructor的属性就会消失
        兵种:"Amsoild",
        攻击力:5,
        行走: function() {},
        奔跑: function() {},
        死亡: function () {},
        攻击: function () {},
        防御: function () {}
    }
    
    var  arr  = []
    
    for(var i =0;i<100;i++) {
        arr.push(new soild(i))
    }
    console.log(arr)

// new 的操作是记录【 临时对象是由哪个函数创建的】 所以预先给 士兵.prototype 加上 constructor属性

//new关键字 可以帮助我们少做四件事情
// 1.不用创建临时对象 因为new会帮你做 【你使用 {this} 就可以访问到临时对象】
// 2.不用绑定原型 因为new会帮你做(new为了知道原型的在哪 所以指定原型的名字 为prototype)
// 3.不用 return 临时对象 因为new 会帮你做
// 4.不用给原型想名字了 因为 new 会帮你指定名字 为prototype
</script>
</html>

相关文章

  • New place, New day, New life

    今早五点钟醒来 —可并不是澳大利亚的五点钟 而是在美国奥兰多Orlando的时间:八月七号的早晨五点钟。现在的澳洲...

  • New month,new start and new self

    今日复盘 1.早起5:26√ 2.口语晨读√ 3.演讲练习×(出席升国旗活动,推掉) 4.健身√ 5.大物复习+作...

  • I see

    New year, new life, new ways and new opportunities. It’s ...

  • git中拉代码下来冲突中的<<<<<<< head

    <<<<<<< HEAD new new new new code ======= old old old cod...

  • a new voice, a new world

    昨晚的西部世界出现了一个新的世界,一个幕府世界,但剧情和西部世界甜水镇的剧情是差不多,而拍摄的是镜像,这就像两个平...

  • NEW LIFE, NEW START

    即将踏上一段新的征途,告别了过去的自己,我,在这里,在一个新的起点。 三年前,我满怀斗志,却渐渐迷...

  • New job,new start

    我换工作了。简短的一句话里饱含着无数无奈,我不能大声宣扬,我也没有告诉多少人,包括生命里重要的那些人,也包括以前的...

  • A  new life  OR   A new star

    鲁迅先生弃医从文的时候,在日本办的杂志名称叫作《新生》,我总觉着,中文中“新的开始”不如英文中“A new l...

  • New day new life!

    This afternoon I bought a new iPad ,it's very easy to use...

  • New Job,New Knowledge

    Lesson 1 About You and Your Job After this lesson,you sho...

网友评论

      本文标题:new

      本文链接:https://www.haomeiwen.com/subject/taeozttx.html