数组有四种定义的方式
使用构造函数:
var a = new Array();
var b = new Array(10);
var c = new Array(“first”, “second”, “third”);
或者数组直接量:
var d = [“first”, “second”, “third”];
扩展:
function ObjStory(id,biaoti,author,type) //声明对象
{
this.ID = id;
this.Biaoti
最近一直在看JS高级程序设计这本书,有空来梳理一下几种创建对象的方式。话不多说,直接步入正题。
第一种:Object构造函数创建
var Person = new Object();
Person.name = 'Nike';
Person.age = 29;
这行代码创建了Object引用类型的一个新实例,然后把实例保存在变量Person中。
第二种:使用对象字面量表示法
var Person = {};//相当于var Person = new Object();
var Person
代码如下: /* 数组和对象 【Javascr ipt 权威指南 第五版】 */ /* 对象: 是一个无序属性集合, 每个属性都有自己的名字和值 */ /* 创建对象简单方法, 对象直接量 */ var obj = {}; var obj = {name: ‘maxthon’}; var obj = {name: {}, text: []}; /* 可使用 new 操作符 */ var a = new Array(); var d = new Date(); var r = new RegExp
要了解Javascr ipt对象,我们可以从对象创建、属性操作、对象方法这几个方面入手。概括起来,包括以下几模块:
1.创建对象
1.1 对象直接量
对象直接量是创建对象最简单的方式,由若干名/值对组成映射表:
var point = {x: 0, y: 0 };
属性名也没有什么限制,可以是js的关键字或者任意字符串,如果是这两种情况,属性需要用双引号引起来:
var empty = {};
va point = {x: 0, y: 0 };
var book = {
main tit