es6你不知道的小知識點

2021-08-08 19:48:13 字數 1305 閱讀 5649

字串

模板字串:let message = `$你好啊`;

codepointa:返回ascii值

fromcharcode:返回對應

includes():console.log("xiaoming".includes("om"));

startswith():console.log("xiaoming".startswith("om"));、

endswith:console.log("xiaoming".endswith("ming"));

repeat():console.log("xiaoming".repeat(3));

陣列擴充套件運算子(spread)是三個點(...) 將乙個陣列轉為用逗號分隔的引數序列

let list = [3423,234,23545];

list.push(...["123","dfds","345234"])

類似陣列的物件轉為真正的陣列

array.from

let eles = array.from(document.queryselectorall(".item"));

array.of方法用於將一組值,轉換為陣列

console.log(array.of(4,3,42,42));

copywithin(從哪開始替換資料,複製位置的起始點,結束點)

[1, 2, 3, 4, 5].copywithin(0, 3)

// [4, 5, 3, 4, 5]

[1, 2, 3, 4, 5].copywithin(0, 3, 4)

// [4, 2, 3, 4, 5]

find()

let res1 = list.find(function (value, index, arr) );

findindex()

let res2 = list.findindex(function (value, index, arr) );

fill(填充值,起始位置,長度)填充陣列

console.log([111, 222,33].fill("tt", 0, 2));

generator

generator 函式是 es6 提供的一種非同步程式設計解決方案

function* generator() ;

yield ()=>;

return ()=>;

}let action = generator();

console.log(action.next());

action.next().value();

action.next().value();

關於integer你不知道的知識點

integer num3 128 integer num4 128 num3 num4 true or false?integer num1 1 integer num2 1 num1 num2 true or false?第一題答案是false 第二題答案是true integer內部定義了乙個內...

你不知道的ES6知識 關於變數宣告的方式

es6不僅引入let和const關鍵字用於解決變數宣告的問題,同時引入了塊級作用域的概念 塊級作用域 執行時遇到花括號,會建立乙個塊級作用域,花括號結束,銷毀塊級作用域 var 宣告的變數會掛載到全域性變數window上,進而造成全域性變數的汙染 var 宣告的變數存在變數提公升,可以在定義變數前訪...

你不知道的css小知識

使用 webkit transform scale 一種字型有粗體 斜體 下劃線 刪除線等諸多屬性。但是並不是所有字型都做了這些,一些不常用的字型,或許就只有個正常體,如果你用italic,就沒有效果了 這時候你就要用oblique.可以理解成italic是使用文字的斜體,oblique是讓沒有斜體...