Re: [比較] 我為何鍾情於用 Scala 做為兵刃(三)

看板PLT (程式語言與理論)作者 (賣考)時間13年前 (2011/08/28 09:22), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串10/11 (看更多)
最近在看 Crockford的「JavaScript:優良部分」 如果先做一些準備... Array.prototype.map = function (func) { var ret = []; for (name in this) { if (typeof this[name] !== 'function') { ret.push(func(this[name])); } } return ret; }; Array.prototype.filter = function (func) { var ret = []; for (name in this) { if (typeof this[name] !== 'function') { if (func(this[name]) === true) { ret.push(this[name]); } } } return ret; } 那麼就可以: var xs = [-1, -2, -3, 0, 1, 2, 3]; var sq = function (num) { return num*num; }; var gt5 = function (num) { return num > 5 ? true : false; }; alert(xs.map(sq).filter(gt5).length); -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.229.191.125

08/29 22:53, , 1F
XDDDDD
08/29 22:53, 1F
文章代碼(AID): #1EMPX7ZA (PLT)
討論串 (同標題文章)
文章代碼(AID): #1EMPX7ZA (PLT)