JavaScript对象基础知识

来源:互联网 发布:centos修改文件夹权限 编辑:程序博客网 时间:2024/06/18 06:58

这仅仅是自己的学习笔记,没有什么技术含量,只为记录自己的成长。

JavaScript中的所有事物都是对象:字符串、数值、数组、函数…
此外,JavaScript允许自定义对象

JavaScript提供多个内建对象,比如String、Data、Array等,对象只是带有属性和方法的特殊数据类。

创建对象

通过JavaScript,能够定义并创建自己的对象。
创建新对象有俩种不同的方法:
1. 定义并创建对象的实例
2. 使用函数来定义对象,然后创建新的对象实例

person=new Object();person.firstname="Bill";person.lastname="Gates";person.age=56;person.eyecolor="blue";
person={firstname:"John",lastname:"Doe",age:50,eyecolor:"blue"};
function person(firstname, lastname, eyecolor){    this.firstname = firstname;    this.lastname = lastname;    this.eyecolor = eyecolor;    this.changeName = changeName;    function changeName(name){        this.lastname = name;    }}var boy = new person("Bills", "Gates", "blue")boy.changeName("zhulf")
var person = {fname:"bills", lname:"Gates"}for (x in person){    person[x];}