美文网首页
JavaScript中的对象和创建对象的方法

JavaScript中的对象和创建对象的方法

作者: 一甘烈酒 | 来源:发表于2018-08-22 15:25 被阅读0次

    一、什么是对象

    对象是JavaScript中的核心概念之一,也是常用的数据类型,即引用型数据。对象可以包含多个属性。属性以名值对的形式存在,名称是字符串,值可以是任意类型的数据。字符串到值的映射,构成了一个无序的集合。除了字符串、数字、true、false、null、undefined之外,JavaScript中的值都是对象。

    二、创建对象的三种方法

    1.使用构造函数创建对象

    var objectName = new functionName(args);

    例如:var o = new  Array();   //创建一个空的数组对象。

    2.使用对象直接量创建对象

    var objectName = {属性名: 值,属性名:值,........};

    例如:var o = {a:1,b:true}

    3.使用create()方法创建对象

    Object.create(prototype,descriptors);prototype--必须参数,要用作原型的对象,可以为null。descriptors---可选参数,包含一个或多个属性描述符的JavaScript对象。

    例如:本地创建一个对象,该对象继承来自Shape对象,即把Shape对象作为Square对象的原型。

    总结,js中创建对象的方法有三种,其中第二种是经常用的,必须要掌握。可能刚开始接触js时,对象的概念不怎么好理解,我们可以拿自身做比喻,例如:杨左 = {眼睛:4.7,身高:180,体重:120,血型:A型}。这样理解起来不会那么空洞,属性就是每个人都有的,你有眼睛吗?你有身高吗?你有体重吗?等等。但是属性值又是不一样的,比如说,你的眼睛5.1,而我的眼睛却只有4.7。总之,世界万物且对象,不管是什么技能还是哲理都源于生活,去认真生活,有一双发现自然规律的心,我相信什么东西都是一个样的。

    相关文章

      网友评论

          本文标题:JavaScript中的对象和创建对象的方法

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