JavaScript 俩数组,个数一样,怎么a数组升序对另一个数组排序?
男神
男神 2017-03-24 09:15:19
0
2
998

var a = [ 0 , 89 ,2 , 3];

var b = [ "三月" , "四月" , "五月" , "六月"];var c = [ "01" , "05" , "15" , "16"];

怎么用 a 给 b 升序重新排序呢?


男神
男神

╰つ ゛思 绪 万 千 , 不 如 努 力 向 前 .ヽ

全員に返信(2)
数据分析师

JavaScript 同じ番号を持つ 2 つの配列、配列 a を昇順に並べ替えるにはどうすればよいですか? - PHP 中国語 Web サイト Q&A - JavaScript 同じ番号を持つ 2 つの配列、もう一方の配列を昇順に並べ替えるにはどうすればよいですか? - PHP 中国語ウェブサイト Q&A

来て見て学んでください。

いいねを押す +0
迷茫

要是我理解了你的问题, 你是希望这样吧:

var a = [ 0 , 89 ,2 , 3];

var b = [ "san" , "si" , "wu" , "liu"];

var merge = a.map(function(ai, i){
    return {a:ai, b:b[i]};
})
merge.sort(function(am1, am2){
    return am1.a - am2.a
})
// 允许生成新的数组引用就用map, 要是不允许生成新的数组引用,就挨个赋值
b = merge.map(function(ab, i){
    return ab.b
}) 
console.log(b);
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!