es5 es6對字串的處理

2021-10-04 16:47:49 字數 1316 閱讀 5781

1.indexof:es5的用法,用來查詢字串a中是否存在字串b,存在返回開始位置,不存在返回-1。stra.indexof(strb);

2.includes:es6的用法,作用同indexof一樣,不同的是includes的返回值是boolean,存在返回true,不存在則返回false。stra.includes(strb);

3.startswith:判斷字串是否以字串開頭,返回值為boolean,是返回true,不是則返回false。stra.startswith(strb);

4.endswith:判斷字串是否以字串結尾,返回值為boolean,是返回true,不是則返回false。stra.endswith(strb);

stra.stratswith(strb,5),判斷stra從下標為5的元素起,是否以strb開始

stra.endswith(strb,5),判斷stra前5個元素,是否以strb結束

輸出結果如下圖:

5.模板字串

5.1字串拼接:

輸出結果如下圖:

5.2與函式組合使用

輸出結果如下圖:

5.3將模板字串當做引數傳遞

輸出結果如下圖:

由輸出結果可見,para1是乙個陣列,按順序存放字串模板中以外的

部分,其

他三個參

數分別是

{}以外的部分,其他三個引數分別是

以外的部分,

其他三個

引數分別

是{}中的值。

5.4在函式中返回模板字串

輸出結果如下圖所示:

es5 es6 繼承總結

一 原型鏈繼承 原型鏈繼承的原理 直接讓子類的原型物件指向父類例項,當子類例項找不到對應的屬性和方法時,就會往它的原型物件,也就是父類例項上找,從而實現對父類的屬性和方法的繼承。父類 function fat 父類上的原型方法 fat.prototype.getname function 子類 fu...

ES5 ES6 實現繼承

function parent value parent.prototype.getvalue function function child value child.prototype new parent const child new child 1 child.getvalue 1我們來研究...

ES5,ES6中的繼承

es5中的繼承 1,借助建構函式實現繼承 只能實現部分繼承 原理 通過call 函式改變this指向,將父類屬性掛載到子類例項中 function parent function child console.log new child 總結 優點 只呼叫一次父類的建構函式,避免了在子類原型中建立不必...