javascript實(shí)現(xiàn)冒泡排序 js睡眠排序?
js睡眠排序?網(wǎng)上剛看到的JS版睡眠排序代碼如下:[javascript]// Javascriptfunction lazySort(list, callback) {var result = []
js睡眠排序?
網(wǎng)上剛看到的JS版睡眠排序代碼如下:
[javascript]
// Javascript
function lazySort(list, callback) {
var result = []
list.forEach(function(i) {
setTimeout(function() {
result.push(i);
if(result.length == list.length) {
callback(result);
}
}, i);
});
}
lazySort([4,5,7,1,2,4,5], alert);
JavaScript JS中文排序方法?
resultValue=[ "武漢" , "北京" , "上海" , "天津" ]
resultValue= resultValue.sort(
function compareFunction(param1,param2){
return param1.localeCompare(param2)
resultValue結(jié)果為:
[ "北京" , "上海" , "天津" ,"武漢" ]
擴(kuò)展資料:
JavaScript(簡(jiǎn)稱“JS”) 是一種具有函數(shù)優(yōu)先的輕量級(jí),解釋型或即時(shí)編譯型的高級(jí)編程語(yǔ)言。雖然它是作為開(kāi)發(fā)Web頁(yè)面的腳本語(yǔ)言而出名的,但是它也被用到了很多非瀏覽器環(huán)境中,JavaScript 基于原型編程、多范式的動(dòng)態(tài)腳本語(yǔ)言,并且支持面向?qū)ο?、命令式和聲明式(如函?shù)式編程)風(fēng)格。
JavaScript在1995年由Netscape公司的Brendan Eich,在網(wǎng)景導(dǎo)航者瀏覽器上首次設(shè)計(jì)實(shí)現(xiàn)而成。因?yàn)镹etscape與Sun合作,Netscape管理層希望它外觀看起來(lái)像Java,因此取名為JavaScript。但實(shí)際上它的語(yǔ)法風(fēng)格與Self及Scheme較為接近。
JavaScript的標(biāo)準(zhǔn)是ECMAScript 。截至 2012 年,所有瀏覽器都完整的支持ECMAScript 5.1,舊版本的瀏覽器至少支持ECMAScript 3 標(biāo)準(zhǔn)。2015年6月17日,ECMA國(guó)際組織發(fā)布了ECMAScript的第六版,該版本正式名稱為 ECMAScript 2015,但通常被稱為ECMAScript 6 或者ES6。