帶你入門 JavaScript ES6 四

2021-09-14 03:20:36 字數 1284 閱讀 6313

本文同步帶你入門
前面我們學習了:

本章我們將學習 es6 中的 類,了解類基本定義和繼承相關知識

es6 中的是基於原型的繼承語法糖,本質上它是乙個function型別

1.1 原型宣告

function car(engines) 

car.prototype.startengines = function()

const yourcar = new car(1)

yourcar.startengines()

const mycar = new car(2)

mycar.startengines()

1.2 類宣告

class car 

startengines()

}const yourcar = new car(1)

yourcar.startengines()

const mycar = new car(2)

mycar.startengines()

console.log(typeof car)// function

使用類宣告是,需要先宣告類,然後才能訪問,否則丟擲referenceerror。這一點不同於函式聲,函式宣告會提公升作用域,而無需事先宣告

2.1 構造方法

2.2 方法

如示例 1.2 中定義的 startengines 方法

2.3 靜態方法

使用關鍵字static修飾的方法,允許通過類名直接呼叫靜態方法而無需例項化。

class car 

static startengines()

}car.startengines()

class animal 

}class dog extends animal

run()

}const lily = new dog('lily')

lily.run();

console.log( lily instanceof dog)// trye

console.log( lily instanceof animal)// true

類方法之間無需使用逗號

子類建構函式使用 super() 函式完成父類構造函式呼叫

mdn 類

flask 帶你快速入門

建立乙個python檔案 hello.py from flask import flask defhello world 檢視函式 return hello world 返回乙個字串 if name main 用python直譯器來執行 python hello.py running on上面 首先...

flask 帶你快速入門

from flask import flask defhello world 檢視函式 return hello world 返回乙個字串 if name main python hello.py running on接下來,我們建立乙個該類的例項,第乙個引數是應用模組或者包的名稱。如果你使用單 塊...

學習ZYNQ 帶你入門

眾所周知zynq系列的晶元內部整合fpga和arm兩部分,也稱之為片上系統 soc 學習soc就業前景較好,向上可以從事數字晶元設計,通訊,雷達,一些訊號處理領域的工作。也可向下做一些fpga開發,fpga技術支援,晶元驗證的崗位。熟練使用zynq需要較多的知識儲備,既要學習使用fpga 1年 也要...