Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@youxiachai
Created June 9, 2014 06:29
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save youxiachai/aaadf192997bc1e0e26a to your computer and use it in GitHub Desktop.
Save youxiachai/aaadf192997bc1e0e26a to your computer and use it in GitHub Desktop.
js 数组练习 2
/**
* Created by youxiachai on 14-6-9.
*/
var totalPoint = 0;
var action = ''
//rule
var rule1 = [1, function (result) {
console.log(result);
}];
var rule2= ['Hello rule2', function (err, result){
console.log(err);
console.log(result);
}]
var ruleQuery = [];
ruleQuery['rule1'] = rule1;
ruleQuery['rule2'] = rule2;
var taskQueue = [];
//积分规则
var task1 = function (params, done) {
console.log(params);
if(params < 10){
totalPoint += 5;
} else {
totalPoint += 0;
}
done(totalPoint);
}
var task2 = function (params, done) {
console.log(params);
if(params < 10){
totalPoint += 5;
} else {
totalPoint += 0;
}
done(totalPoint);
}
taskQueue['登录'] = task1;
taskQueue['发帖'] = task2;
taskQueue['被删帖'] = task2;
//taskQueue['task1'].call(null, 'Hello World', function (err, result){
// console.log(err);
// console.log(result);
//});
//
//taskQueue['task2'].apply(null, rule1);
taskQueue['发帖'].apply(null, ruleQuery['rule1']);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment