js實例教程-JavaScript對象,了解一下

发布时间:2018-11-23 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了js實例教程-JavaScript對象,了解一下脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
小寶典致力於為廣大程序猿(媛)提供高品質的代碼服務,請大家多多光顧小站,小寶典在此謝過。

對象

基本數據類型

是一種複合值

對象也可以看做是屬性的無序集合

還可以從一個稱為圓形的對象繼承屬性

對象的方法通常是繼承的屬性

原型繼承 PRototypal inherITance 是核心特性

對象是可變的

三大相關的對象特性

對象的原型protopyPE 指向另外一個對象,對象的屬性繼承自它的原型對象 對象的類 是一個標識對象類型的字符串 對象的擴展標記,指明了在ecma 5 是否可以向該對象添加新屬性

內置對象

native object 是由ECMAScript 規範定義的對象或類 例如數組、函數都是內置對象

宿主對象

所嵌入的環境定義的,htMLElement對象是宿主對象,

js的宿主就是瀏覽器,瀏覽器的對象。就是宿主對象

自定義對象

自由屬性

own property

繼承屬性

inherited property

創建對象的三種方法

一、

VAR nullObject ={} //空對象

二、

var d = new Date(); //

new後面跟一個函數調用

這裡的函數稱作構造函數constructor

構造函數用以初始化一個新創建的對象。

JavaScript核心中的原始類型都包含內置構造函數

原型

每個JavaScript對象(null)除外,都和另一個對象相關聯

另一個對象就是原型

每個對象都從原型繼承屬性

所有通過對對象直接量創建的對象都具有同一個原型對象

可以通過Object.prototype獲得對原型對象的引用

new 和 構造函數調用 創建對象的原型就是構造函數的prototype屬性的值

Object.prototype不繼承任何屬性

其他原型對象都是普通對象

普通對象都具有原型

所有的內置構造函數都具有一個繼承Object的原型

Date 繼承Object和Date 這一系列鏈接的原型對象就是所謂的原型鏈 prototype chain

三、

Object.create()方法

創建一個新對象,第一個參數是這個對象的原型

對象的三個屬性

原型prototype 類class 是一個字符串,表示對象的類型信息,toString方法可以查詢 可擴展性extensible attribute 表示是否可以給對象添加新屬性,所有內置對象和自定義對象都是顯式可擴展的

序列化對象

將對象的狀態轉換為字符串

JSON.stringfy()

JSON.parse()

JSON JavaScript Object Notation

對象方法

toString()返回一個表示調用這個方法的對象的字符串

valueOf() 將對象轉換為某種原始值而非字符串的時候才會調用它

對象

基本數據類型

是一種複合值

對象也可以看做是屬性的無序集合

還可以從一個稱為圓形的對象繼承屬性

對象的方法通常是繼承的屬性

原型繼承 prototypal inheritance 是核心特性

對象是可變的

三大相關的對象特性

對象的原型protopype 指向另外一個對象,對象的屬性繼承自它的原型對象 對象的類 是一個標識對象類型的字符串 對象的擴展標記,指明了在ecma 5 是否可以向該對象添加新屬性

內置對象

native object 是由ecmascript 規範定義的對象或類 例如數組、函數都是內置對象

宿主對象

所嵌入的環境定義的,htmlElement對象是宿主對象,

js的宿主就是瀏覽器,瀏覽器的對象。就是宿主對象

自定義對象

自由屬性

own property

繼承屬性

inherited property

創建對象的三種方法

一、

var nullObject ={} //空對象

二、

var d = new Date(); //

new後面跟一個函數調用

這裡的函數稱作構造函數constructor

構造函數用以初始化一個新創建的對象。

JavaScript核心中的原始類型都包含內置構造函數

原型

每個JavaScript對象(null)除外,都和另一個對象相關聯

另一個對象就是原型

每個對象都從原型繼承屬性

所有通過對對象直接量創建的對象都具有同一個原型對象

可以通過Object.prototype獲得對原型對象的引用

new 和 構造函數調用 創建對象的原型就是構造函數的prototype屬性的值

Object.prototype不繼承任何屬性

其他原型對象都是普通對象

普通對象都具有原型

所有的內置構造函數都具有一個繼承Object的原型

Date 繼承Object和Date 這一系列鏈接的原型對象就是所謂的原型鏈 prototype chain

三、

Object.create()方法

創建一個新對象,第一個參數是這個對象的原型

對象的三個屬性

原型prototype 類class 是一個字符串,表示對象的類型信息,toString方法可以查詢 可擴展性extensible attribute 表示是否可以給對象添加新屬性,所有內置對象和自定義對象都是顯式可擴展的

序列化對象

將對象的狀態轉換為字符串

JSON.stringfy()

JSON.parse()

JSON JavaScript Object Notation

對象方法

toString()返回一個表示調用這個方法的對象的字符串

valueOf() 將對象轉換為某種原始值而非字符串的時候才會調用它

覺得可用,就經常來吧!Javascript技巧 腳本寶典 歡迎評論哦! js技巧,巧奪天工,精雕玉琢。小寶典獻醜了!

脚本宝典总结

以上是脚本宝典为你收集整理的js實例教程-JavaScript對象,了解一下全部内容,希望文章能够帮你解决js實例教程-JavaScript對象,了解一下所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。