最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
當前位置: 首頁 - 科技 - 知識百科 - 正文

修復IE9&safari的sort方法_javascript技巧

來源:懂視網 責編:小采 時間:2020-11-27 21:01:09
文檔

修復IE9&safari的sort方法_javascript技巧

修復IE9&safari的sort方法_javascript技巧:當前版本 v0.2 v0.1 修復IE9-- Array.prototype.sort 不能根據 對象屬性 做排序的遺憾 v0.2 修復safari 不支持函數參數 代碼如下: !function(window){ var ua = window.navigator.userAgent.toLowerCase(), reg
推薦度:
導讀修復IE9&safari的sort方法_javascript技巧:當前版本 v0.2 v0.1 修復IE9-- Array.prototype.sort 不能根據 對象屬性 做排序的遺憾 v0.2 修復safari 不支持函數參數 代碼如下: !function(window){ var ua = window.navigator.userAgent.toLowerCase(), reg

當前版本 v0.2
v0.1 修復IE9-- Array.prototype.sort 不能根據 對象屬性 做排序的遺憾
v0.2 修復safari 不支持函數參數
代碼如下:

!function(window){
var ua = window.navigator.userAgent.toLowerCase(),
reg = /msie|applewebkit.+safari/;
if(reg.test(ua)){
var _sort = Array.prototype.sort;
Array.prototype.sort = function(fn){
if(!!fn && typeof fn === 'function'){
if(this.length < 2) return this;
var i = 0, j = i + 1, l = this.length, tmp, r = false, t = 0;
for(; i < l; i++){
for(j = i + 1; j < l; j++){
t = fn.call(this, this[i], this[j]);
r = (typeof t === 'number' ? t :
!!t ? 1 : 0) > 0
? true : false;
if(r){
tmp = this[i];
this[i] = this[j];
this[j] = tmp;
}
}
}
return this;
}else{
return _sort.call(this);
}
};
}
}(window);

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

修復IE9&safari的sort方法_javascript技巧

修復IE9&safari的sort方法_javascript技巧:當前版本 v0.2 v0.1 修復IE9-- Array.prototype.sort 不能根據 對象屬性 做排序的遺憾 v0.2 修復safari 不支持函數參數 代碼如下: !function(window){ var ua = window.navigator.userAgent.toLowerCase(), reg
推薦度:
標簽: js &amp; sort
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top
国产精品久久久久精品…-国产精品可乐视频最新-亚洲欧美重口味在线-欧美va免费在线观看