创建对象的两种方法: new 和 面向对象(对象字面量)及对象属性访问方法
2014-04-01 23:13
477 查看
创建对象的两种方法: new 和 面向对象(对象字面量)
用 new 时:
var o = new Object();
o.name = "lin3615";
alert(o.name);
用面向对象时:
var o ={
"name": "lin3615",
"age": 26
};
或者
var o = {
name : "lin3615",
age: 26
};
alert(o.name)
对象字面量也可以向函数传递大量的参数
function displayInfo(args)
{
var output = '';
if(typeof args.name == "string")
{
output += args.name;
}
if(typeof args.age == "number")
{
output += args.age;
}
alert(output);
}
displayInfo({
name:"lin3615",
age:26
});
displayInfo({
name: "lin3615"
});
访问对象属性时可用点和括号,但推荐用点来访问
var o = new Object();
o.name = "lin3615";
alert(o.name);
alert(o['name']);
用 new 时:
var o = new Object();
o.name = "lin3615";
alert(o.name);
用面向对象时:
var o ={
"name": "lin3615",
"age": 26
};
或者
var o = {
name : "lin3615",
age: 26
};
alert(o.name)
对象字面量也可以向函数传递大量的参数
function displayInfo(args)
{
var output = '';
if(typeof args.name == "string")
{
output += args.name;
}
if(typeof args.age == "number")
{
output += args.age;
}
alert(output);
}
displayInfo({
name:"lin3615",
age:26
});
displayInfo({
name: "lin3615"
});
访问对象属性时可用点和括号,但推荐用点来访问
var o = new Object();
o.name = "lin3615";
alert(o.name);
alert(o['name']);
相关文章推荐
- 对象的创建,访问类中的属性和方法
- C++ 通过对象方式 、指针方式两种方式去访问成员变量(属性或者方法)
- javascript面向对象(对象的创建以及属性和方法的添加)
- js访问对象属性的两种方法
- 对象访问属性有两种方法
- C++创建对象的两种方法(C++用new和不用new创建类对象)
- C++ 创建对象的两种方法 new和不new
- javascript面向对象之访问对象属性的两种方式分析
- JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)
- JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)
- JNI学习笔记:(1)开篇(2)本地代码访问Java代码 (3)本地方法取得Java属性/调用java方法 (4)本地代码创建Java对象(包括javaString) (5) 本地方法处理java数组
- javascript 创建对象,访问对象的属性,访问对象的方法。
- javascript面向对象之访问对象属性的两种方式分析
- 创建两个对象的两种方法,一中\new,另外一种不new
- javaScript对象和属性的创建方法
- js面向对象,多种创建对象方法!
- 浅析JavaScript访问对象属性和方法及区别
- 线程间操作无效: 从不是创建控件的线程访问它的两种方法
- 使用new调用构造器创建对象并统一添加属性的代码运行过程
- js面向对象,多种创建对象方法!