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 總結 優點 只呼叫一次父類的建構函式,避免了在子類原型中建立不必...