第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

js原型鏈函數(shù)覆蓋問題

js原型鏈函數(shù)覆蓋問題

拉風的咖菲貓 2019-05-21 09:59:04
同一個原型鏈函數(shù),傳入不同參數(shù),得出不同的結果,但后一個函數(shù)覆蓋了前一個函數(shù),兩個函數(shù)輸出相同的結果,此為排序的示例,排序優(yōu)先級為age->sex->idvararr=[{"name":"aa","id":1000,"sex":0,"age":28},{"name":"bb","id":1001,"sex":1,"age":18},{"name":"cc","id":1002,"sex":0,"age":18},{"name":"cc","id":1003,"sex":1,"age":18}];//1.升序functionupsort(first,second,third){returnfunction(a,b){varv1=a[first];varv2=b[first];varres=v1-v2;if(res==0){upsort(first,second,third);varv3=a[second];varv4=b[second];varres2=v3-v4;returnres2;if(res2==0){upsort(first,second,third);varv5=a[third];varv6=b[third];varres3=v5-v6;returnres3;}}returnres;}}//2.降序functiondownsort(first,second,third){returnfunction(a,b){varv1=a[first];varv2=b[first];varres=v2-v1;if(res==0){downsort(first,second,third);varv3=a[second];varv4=b[second];varres2=v4-v3;returnres2;if(res2==0){downsort(first,second,third);varv5=a[third];varv6=b[third];varres3=v6-v5;returnres3;}}returnres;}}functionsortPlugin(){}sortPlugin.prototype.str=1;//1為升序,2為降序,默認為升序sortPlugin.prototype.sortWay=function(str=this.str){if(str==1){console.log(arr.sort(upsort("age","sex","id")));}elseif(str==2){console.log(arr.sort(downsort("age","sex","id")));}}varsp=newsortPlugin();sp.sortWay();sp2.sortWay(2);單獨運行兩個函數(shù)是沒問題的,不知道哪里出了問題,原型鏈還沒有吃透
查看完整描述

2 回答

  • 2 回答
  • 0 關注
  • 341 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號