SOURCE

const log = (date, importance, message) => {
    alert(`[${date.getHours()}:${date.getMinutes()}] [${importance}] ${message}`);
}

const logNow=(importance, message)=>{
    return log(new Data(),importance,message)
}

const debugNow=(message)=>{
    return logNow('Debug',message)
}


function curry(func) {
console.log(func)
console.log(func.length)
  return function curried(...args) {
    if (args.length >= func.length) {
      return func.apply(this, args);
    } else {
      return function(...args2) {
        return curried.apply(this, args.concat(args2));
      }
    }
  };

}

// function sum(a, b, c) {
//   return a + b + c;
// }

// let curriedSum = curry(sum);

// // alert( curriedSum(1, 2, 3) ); // 6,仍然可以被正常调用
// // alert( curriedSum(1)(2,3) ); // 6,对第一个参数的柯里化
// // alert( curriedSum(1)(2)(3) ); // 6,全柯里化

// // const a=()=>{
// //     console.log(arguments)
// // }
// // a(1,2,3)
// function b(){
//     console.log(arguments)
// }
// b(1,2,3,4,5,6,7)

// const a={
//     a_b:123
// }

// console.log(a.a_b)


const a={a:1,b:2}
console.log(_.omit(a,'a'))
console.log(a)
console 命令行工具 X clear

                    
>
console