首頁 > 後端開發 > php教程 > cf不能全螢幕win7的解決方法 js下函數般呼叫正規的方法附程式碼

cf不能全螢幕win7的解決方法 js下函數般呼叫正規的方法附程式碼

WBOY
發布: 2016-07-29 08:38:19
原創
1133 人瀏覽過

曾經 ECMAScript 4 建議指出這個功能將會增加到 ES4 規格中,但後來的在 ES4-discuss mailing list 的討論中,這個建議可能被廢除。
然而,你可以透過增加 call 和 apply 方法到 RegExp.prototype 中類似的現實這些方法。既有助於功能設計,又可實現對函數和正規表示式均有效的隱藏類型(duck-typed )程式碼。因此,讓我們增加這些方法。
RegExp.prototype.call = function (context, str) {
    return this.exec(str);
};     return this.exec(args[0]);
};注意上面的兩個方法完全忽略 context 參數,你可以提交 null 或 任何其他作為 context 的對象,而你將會類似的得到正則 exec 方法的回傳值。使用上面的方法,無論在什麼情況下,使我們正常地使用正規表示式和函數變得容易得多。一些很明顯的例子,例如這些在 JavaScript 1.6 的陣列迭代中很有用。以下的 filter, every, some, 和 map 方法的執行可以跨瀏覽器。
if (!Array.prototype.filter) {
    // 傳回一個數組,如果提供的濾波函數傳回 true,則傳回存在的陣列中的元素。
    Array.prototype.filter = function (func, context) {
        與             if (i in this && func.call(context, this[i], i, this))
            result  return results;
    };
}
if (!Array.prototype.every) {
    // 傳回 true ,而若陣列中的每個元素符合所提供的測試函數。
    Array.prototype.every = function (func, context) {
        for (var  );      if (i in this && !func.call(context , this[i], i, this))
            return false;
      
}
if (!Array.prototype.some) {
    // 傳回 true,若陣列中至少有一個元素符合所提供的測試函數。
    Array.prototype.some = function (func, context) {
        for (var       if (i in this && func.call(context, this[i], i, this))
            return true;
        🎜>}
if (!Array.prototype.map) {
    // 傳回一個數組,現有數組中的每個元素調用提供的函數的回傳值。
    Array.prototype.map = function (func, context) {
        var results   this.length; i++) {
            if (i in this)
            results[i] = func.call(context, this[i], i, this);     };
}因為exec 方法返回陣列或 null 值,並會適當的型別轉換為 true 和 false,而上述的程式碼允許我們像這樣使用:["a","b","ab","ba"].filter(/^a/) ,傳回所有以「a」開始的值:["a","ab"]。
確實,在 Firefox 中已經實作了 Array.prototype.filter ,由於 exec 的間接呼叫已經在該瀏覽器中運作了。但是如果 filter 沒有加入 RegExp.prototype.call 方法,卻無法跨瀏覽器執行。

以上就介紹了cf不能全螢幕win7的解決方法 js下函數般調用正則的方法附代碼,包括了cf不能全屏win7的解決方法方面的內容,希望對PHP教程有興趣的朋友有所幫助。

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板