function createComparisonFunction(propertyName){
return function(object1, object2){
console.log(arguments)
var value1 = object1[propertyName];
var value2 = object2[propertyName];
if(value1 < value2) {
return -1
}else if(value1 > value2) {
return 1
}else{
return 0
}
}
}
var data = [{name: 'Zachary', age: 28}, {name: 'Nicholas', age: 29}]
data.sort(createComparisonFunction('name'))
console.log(data[0].name)
data.sort(createComparisonFunction('age'))
console.log(data[0].name)
默認情況下,sort()方法會調(diào)用每個對象的toString()方法以確定它們的次序
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
- 文/潘曉璐 我一進店門轿秧,熙熙樓的掌柜王于貴愁眉苦臉地迎上來咨堤,“玉大人菇篡,你說我怎么就攤上這事驱还∫轶。” “怎么了?”我有些...
- 文/不壞的土叔 我叫張陵咐容,是天一觀的道長戳粒。 經(jīng)常有香客問我虫啥,道長,這世上最難降的妖魔是什么苹祟? 我笑而不...
- 正文 為了忘掉前任树枫,我火速辦了婚禮团赏,結(jié)果婚禮上耐薯,老公的妹妹穿的比我還像新娘丝里。我一直安慰自己杯聚,他們只是感情好抒痒,可當我...
- 文/花漫 我一把揭開白布故响。 她就那樣靜靜地躺著,像睡著了一般伪冰。 火紅的嫁衣襯著肌膚如雪贮聂。 梳的紋絲不亂的頭發(fā)上吓懈,一...
- 文/蒼蘭香墨 我猛地睜開眼蕾各,長吁一口氣:“原來是場噩夢啊……” “哼扒磁!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起式曲,我...
- 正文 年R本政府宣布,位于F島的核電站砌滞,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏打掘。R本人自食惡果不足惜,卻給世界環(huán)境...
- 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望晰甚。 院中可真熱鬧压汪,春花似錦落君、人聲如沸绎速。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽靠瞎。三九已至乏盐,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間何吝,已是汗流浹背俯渤。 一陣腳步聲響...
推薦閱讀更多精彩內(nèi)容
- 【蝴蝶效應(yīng)】 蝴蝶效應(yīng):上個世紀70年代纵寝,美國一個名叫洛倫茲的氣象學(xué)家在解釋空氣系統(tǒng)理論時說,亞馬遜雨林一只蝴蝶...