Javascript Snippet

var maxNum = 99; // 大數
var minNum = 0;  // 小數

// rand = 0 ~ 99 其中之一
var rand = Math.floor(Math.random() * (maxNum - minNum + 1)) + minNum;

跟 JavaScript 一樣是 First-class function 的語言都能這樣玩。

var dom1 = {'className': 'dom1'},
    dom2 = {'className': 'dom2'},
    dom3 = {'className': 'dom3'};

var addClass = function(dom, className) {
    dom.className += ' ' + className;
    return addClass;
};

addClass(dom1, 'class1')(dom2, 'class2')(dom3, 'class3');

console.log(dom1);
console.log(dom2);
console.log(dom3);