美文网首页HTML5开发
JavaScript-19.JS中产生的对象以及批量产生对象

JavaScript-19.JS中产生的对象以及批量产生对象

作者: IIronMan | 来源:发表于2017-03-05 19:21 被阅读97次

1.JS产生一个对象

   <!--1.创建一个dog对象-->
    var dog = {

        name:'阿尔法',
        age:10,
        height:1.55,
        dogFriends:['hhh','jj'],
        eat:function (something) {
            console.log(this.name+'吃'+something);
        },
        run:function () {

            console.log('跑');
        }
    };

    console.log(dog.name);
    dog.eat('五花肉');

2.JS产生多个对象

// 创建构造函数

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>5.创建构造函数</title>
<script>

    // 创建构造函数

    var Dog = function () {

        this.name = null;
        this.age = null;
        this.dogFriends = [];
        this.height = null;
        this.eat = function (someThing) {

            console.log(this.name + '吃' + someThing)
        }

        this.run = function (somewhere) {

            console.log(this.name + '跑' + somewhere)
        }
    };

    // 批量产生对象

    var dog1 = new Dog();
    dog1.name = '小花';
    dog1.age = '15';
    dog1.dogFriends = ['11','22'];
    dog1.height = '1米55';
    dog1.eat('骨头');
    dog1.run('北京');

    var dog2 = new Dog();
    dog2.name = '小花';
    dog2.age = '15';
    dog2.dogFriends = ['33','44'];
    dog2.height = '1米34';
    dog2.eat('牛肉');
    dog2.run('上海');

</script>
</head>
<body>

</body>
创建构造函数

相关文章

  • JavaScript-19.JS中产生的对象以及批量产生对象

    1.JS产生一个对象 2.JS产生多个对象 // 创建构造函数

  • js的基本语法

    1.helloworld 2.js的基本语法 3.js的对象 4.批量产生对象 5.批量生产对象2 6.松散的语法

  • ceph rgw gc 删除

    rgw gc对象删除操作、对象覆盖操作都会产生需要被删除的对象。这些对象由垃圾回收线程进行周期性、批量删除。 配置...

  • OC基础-copy & mutableCopy

    按方法区分 copy:产生不可变对象 mutableCopy:产生可变对象 按拷贝深度区分 浅拷贝:不产生新对象,...

  • effective java 第一周

    第二章:对象的产生和销毁 其围绕的主要问题是:何时,如何产生对象;何时,如何避免产生对象;如何确认对象及时销毁;以...

  • 深浅copy

    概念:浅拷贝:不拷贝对象,只拷贝对象指针,因此不会产生新的对象。深拷贝:拷贝对象到新的内存,因此会产生新的对象。 ...

  • jQuery语法和常用函数总结

    jQ对象是对DOM对象进行包装后产生的对象,DOM对象和jQ对象中的方法和属性不可互用jQuery对象与DOM对象...

  • 对象

    什么是对象? 了解对象,我们先要了解对象如何产生,了解对象如何产生则要先了解java程序的执行过程(此处莫名想到追...

  • iOS - copy与mutableCopy

    浅拷贝与深拷贝 浅拷贝:指针拷贝,不产生新的对象,源对象的引用计数器+1 深拷贝:对象拷贝,会产生新的对象,源对象...

  • 《More Effective C++》技术篇——要求(或禁止)

    要求对象产生于heap中,意思是需要阻止clients不得使用new以外的方法产生对象。比较好的方法就是将dest...

网友评论

    本文标题:JavaScript-19.JS中产生的对象以及批量产生对象

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