`
ybhuxiao
  • 浏览: 193288 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JavaScript 对象的3种基本构造法

阅读更多
//第一种构造法:new Object
var a = new Object();
a.x = 1, a.y = 2;

//第二种构造法:对象直接量(是不是就是json?)
var b = {x:1, y:2}
或
var b = {};
b.x = 1;
b.x = 2;

//第三种构造法:定义类型
function Point(x,y){
    this.x = x;
    this.y = y;
}
var p = new Point(1, 2);


以上摘自《JavaScript王者归来》

------------------------------------------------------------------

以下内容转自http://www.cnblogs.com/huazai/archive/2009/05/14/1457145.html
 

//1.对象复制
   emptyObject = new Object();
   company.apply = function(o, c,)
    {

          if(o && c && typeof c == 'object')

         {
              for(var p in c)

             {
                o[p] = c[p];
             }
         }
         return o;
   };
   emptyObject = Ext.apply(emptyObject,company);




//2.对象复制(函数方式)
   var copyOO = new Function();
   copyOO.prototype = company;

   var newcopyOO = new copyOO();




0
0
分享到:
评论

相关推荐

    04JavaScript对象相关内容总结.docx

    JavaScript对象是编程中的一种核心概念,它是一种复合数据类型,能够存储多个不同数据类型的属性。在JavaScript中,对象可以通过多种方式创建,其中一种常见的方法是使用`new`关键字和构造函数,例如`new Object()`...

    javascript基本数据结构

    对于初学者来说,了解JavaScript的基本数据结构是入门的关键。这篇文章将详细讲解JavaScript的基本数据类型、数据结构以及如何在HTML中嵌入JavaScript代码。 首先,JavaScript的代码通常会嵌入到HTML文件中,通过`...

    JavaScript面向对象的支持

    在JavaScript中,对象可以通过字面量表示法或构造函数创建。字面量表示法允许直接创建一个对象,而构造函数则允许通过函数创建具有相同属性和方法的对象实例。JavaScript还支持原型链,使得对象可以继承其他对象的...

    JavaScript工作原理及对象详解.docx

    创建JavaScript对象主要有两种方式。第一种是通过构造函数,如`new Object()`,然后逐个设置属性,如`person.name = "briup"`。另一种是使用对象字面量表示法,直接在大括号中定义属性,如`var person = {name: ...

    JavaScript常用对象.md

    对象可以通过多种方式创建,最常见的两种是使用构造函数和对象字面量: 1. **使用构造函数**: ```javascript var person = new Object(); person.name = 'Jack'; person.age = 28; person.fav = function () ...

    javascript面向对象技术基础

    创建对象通常有两种方式:字面量表示法和构造函数。 - **字面量表示法**: ```javascript let person = { name: "John", age: 30, sayHello: function() { console.log("Hello, my name is " + this.name); ...

    WEB开发 之 JavaScript 对象.docx

    JavaScript对象是其核心概念,理解对象的性质和操作对于成为一名熟练的Web开发者至关重要。在这个文档中,我们将深入探讨JavaScript对象,包括它们的定义、属性、方法,以及如何创建和访问它们。 首先,JavaScript...

    JavaScript每天必学之数组和对象部分

    JavaScript中的对象和数组是两种基本的数据结构,它们在日常编程中扮演着重要角色。对象,作为JavaScript的核心特性,是无序的键值对集合,可以存储任何类型的数据,包括基本类型和引用类型。所有JavaScript对象都...

    javascript面向对象快速入门实例.docx

    JavaScript是一种基于原型的面向对象编程语言,它在Web开发中占据着重要的地位。面向对象编程(Object-Oriented Programming,OOP)是软件开发的一种重要模式,它将数据和操作数据的方法封装在一起,形成对象。...

    javascript面向对象编程教程.rar PDF

    - 对象和属性:JavaScript中的对象是一组键值对,可以通过点表示法或括号表示法访问属性。 - 对象创建:了解通过字面量语法和构造函数创建对象的方法。 - this关键字:理解this的上下文绑定,尤其是在方法和构造...

    详解JavaScript的内置对象

    在JavaScript中,对象是一种数据结构,由键值对(key-value pairs)组成,可以包含属性和方法。属性是对象的特性,用来存储数据,而方法则是可以执行的函数,通常用于操作或改变对象的状态。例如,字符串对象(String...

    浅谈JavaScript Array对象

    在本篇文章中,我们主要探讨了JavaScript中的Array对象,包括其定义、属性、以及常用的实例方法。 首先,我们需要了解JavaScript中数组的基本概念。JavaScript数组是一种值的有序集合,其中的值被称为元素。每个...

    JavaScript1.5核心指南

    2. **数据类型**:JavaScript1.5有五种原始数据类型(字符串、数字、布尔、null、undefined)和一种引用类型(对象)。这些数据类型的理解是理解和使用JavaScript的基础。 3. **函数**:JavaScript1.5的函数不仅是...

    Web程序开发:第14章 JavaScript面向对象.pdf

    14.3JSON部分讨论了JavaScript对象表示法(JSON),它是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。JSON常用于网络数据传输,它使用属性和值的集合,其中值可以是字符串、数字、数组、...

    JavaScript详解.doc

    JavaScript的控制流结构,如条件语句(if)、选择结构(switch)、循环语句(while、do...while、for),与Java基本相同,但因为JavaScript的弱类型特性,它们在处理条件判断时有一些特殊的行为。例如,`if`语句中的...

    JavaScript基础教程(pdf版)

    《JavaScript对象》深入讲解了对象的创建方式,如字面量表示法和构造函数。你将学习到如何通过点记法和括号记法访问和修改对象属性,以及如何使用原型链、继承和对象解构等特性。 《JavaScript高级》部分会探讨更...

    详解JavaScript对象类型

    在JavaScript中,六种基本数据类型分别是Number、String、Boolean、Undefined、Null以及Object。Number和String等五种类型通常被视为原始类型,因为它们的值是不可变的,直接存储在变量中,而Object则是复杂类型,由...

    李立超JavaScript基础篇笔记

    JavaScript有六种基本数据类型:String(字符串)、Number(数值)、Boolean(布尔值)、Null(空值)、Undefined(未定义)和Object(对象)。这些类型构成了JS编程的基础,理解和掌握它们是学习JavaScript的第一步...

Global site tag (gtag.js) - Google Analytics