JavaScript學習筆記023-物件方法0包裝物件0靜態屬性
Author:Mr.柳上原
付出不亞於任何的努力
願我們所有的努力,都不會被生活辜負
不忘初心,方得始終
時間過得真快
轉瞬即逝
曾經以為過不去的坎
現在都快要遺忘了
歲月是把殺豬刀
果然
如此
前端也學了大半年了
距離node結課近在咫尺
又是一期課程畢業在即
願我們所有的努力
都不會被生活辜負
<!DOCTYPE html> <!-- 文件型別:標準html文件 --><html lang='en'> <!-- html根標籤 翻譯文字:英文 --><head> <!-- 網頁頭部 --><meat charset='UTF-8'/> <!-- 網頁字元編碼 --><meat name='Keywords' content='關鍵詞1,關鍵詞2'/><meat name='Description' content='網站說明'/><meat name='Author' content='作者'/><title>前端59期學員作業</title> <!-- 網頁標題 --><link rel='stylesheet' type='text/css' href='css/css1.css'/> <!-- 外鏈樣式表 --><style type='text/css'> /*內部樣式表*/</style></head><body> <!-- 網頁主幹:視覺化區域 --><script>/* 物件方法: object */// 比較值是否相等Object.is(1, "1"); // false 類似於===// 注意點:此方法中,+0和-0不等,NaN和NaN相等// 物件合併,合併物件的所有可遍歷的值到第一個物件中let obj1 = {a: 1, b: 2};let obj2 = {c: 3, d: 4};Object.assign(obj1, obj2); // obj1 = {a: 1, b: 2, c: 3, d: 4}// 物件的鍵值Object.keys(obj1); // ["a", "b"] 鍵Object.values(obj1); // [1, 2] 值Object.entries(obj1); // [["a", 1], ["b", 2]] 鍵值對/* 靜態屬性: 只能被類呼叫的屬性 */// es5 靜態屬性寫法function MyClass(){};// 靜態屬性MyClass.say = function (){console.log("這是靜態方法") }// es6 靜態方法寫法class MyClass{constructor(){ }// static:靜態方法 es6沒有靜態屬性,只有靜態方法static say(){}// 原型方法add(){} }// es6 extends的superclass FatherClass{};class MyClass extends FatherClass{constructor(){super();super.xxx(); // 這裡呼叫的是父類的原型方法(FatherClass.prototype.xxx())}// constructor以外的super不能直接呼叫,可以掛載呼叫static say(){super; // 靜態方法的super指向父類(FatherClass),可以呼叫父類的靜態方法} add(){super; // 原型方法的super指向父類原型(FatherClass.prototype),可以呼叫父類的原型方法} }// 靜態屬性和普通屬性的區別// 如果該方法面向的是當前類的所有例項,就使用原型方法// 如果該方法面向的不僅僅只是該類的物件,就使用靜態方法// 包裝物件let str1 = "123"; // 值型別let str2 = new String(123); // 引用型str1.num = 1; // 臨時產生一個物件,進行下一步操作前就消失了sonsole.log(str1.num); // undefined 此處輸入時又臨時建立了一個物件</script></body></html>
作者:Mr柳上原
連結:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4687/viewspace-2816241/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- JavaScript中的物件學習筆記(屬性操作)JavaScript物件筆記
- JavaScript 靜態屬性與靜態方法JavaScript
- PHP 手冊 (類與物件) 學習筆記二:屬性PHP物件筆記
- 學習筆記——物件方法整理筆記物件
- 深入理解JavaScript類與物件:揭秘類欄位和靜態屬性的妙用,js靜態屬性和例項屬性JavaScript物件JS
- JavaScript內建物件屬性及方法大全JavaScript物件
- JavaScript訪問物件的屬性和方法JavaScript物件
- Matlab_GUI學習筆記(三)——常用物件的屬性之FigureMatlabGUI筆記物件
- 理解 JavaScript 物件的屬性JavaScript物件
- JavaScript中的物件學習筆記(概述和建立)JavaScript物件筆記
- PHP 手冊 (類與物件) 學習筆記九:Static(靜態)關鍵字PHP物件筆記
- JavaScript ----- 操作DOM物件的屬性JavaScript物件
- Promise 物件學習筆記Promise物件筆記
- JavaScript刪除和清空物件屬性JavaScript物件
- JavaScript遍歷物件屬性順序JavaScript物件
- JavaScript物件屬性是有序的嗎?JavaScript物件
- 【python 物件導向】 python物件學習筆記《1》Python物件筆記
- JavaScript 複習之包裝物件,Boolean物件,Number物件JavaScript物件Boolean
- 前端筆記之JavaScript物件導向(二)內建建構函式&相關方法|屬性|運算子&繼承&物件導向前端筆記JavaScript物件函式繼承
- PHP 物件導向 (五)靜態方法PHP物件
- JavaScript物件的資料屬性與訪問器屬性JavaScript物件
- 理解Python中的類物件、例項物件、屬性、方法Python物件
- 類的靜態屬性和方法
- 靜態屬性
- js物件屬性JS物件
- (JavaScript學習記錄):jQuery 屬性操作JavaScriptjQuery
- JavaScript 判斷物件中是否有某屬性JavaScript物件
- 全面解析RayFire的動態物件與靜態物件物件
- jQuery事件物件event的屬性和方法jQuery事件物件
- Javascript 物件 – 數學物件JavaScript物件
- PHP 手冊 (類與物件) 學習筆記七:物件繼承PHP物件筆記繼承
- C++學習筆記(三):類與物件--靜態成員變數與常成員函式C++筆記物件變數函式
- 瀏覽器中的JavaScript核心BOM(瀏覽器物件模型)重點掌握物件之Location物件的屬性與方法瀏覽器JavaScript物件模型
- Java類、物件以及(靜態)方法的探討Java物件
- Object物件的屬性Object物件
- GObject的物件屬性GoObject物件
- [譯] 繼承 JavaScript 類中的靜態屬性繼承JavaScript
- flutter 學習筆記【flutter 構造方法 TextField 屬性說明】Flutter筆記構造方法