任务:
因此,我不想console
每次使用时都键入它。
我想输入一些速记,例如-
log('hi')
与...一样 console.log('hi')
尝试案例:
log, warn, error, info
对应控制台功能的简写。问题:
开放所有建议。
请提出建议。
谢谢。
log = (arg, ...argv) => console.log(arg, ...argv)
err = (arg, ...argv) => console.error(arg, ...argv)
error = (arg, ...argv) => console.error(arg, ...argv)
info = (arg, ...argv) => console.info(arg, ...argv)
warn = (arg, ...argv) => console.warn(arg, ...argv)
// how to export? should this be a class?
是的,您可以速记。
创建log.js
具有以下功能的ex:文件。
export const log = (arg, ...argv) => {
console.log(arg, ...argv)
}
export const err = (arg, ...argv) => {
console.error(arg, ...argv)
}
export const error = (arg, ...argv) => {
console.error(arg, ...argv)
}
export const info = (arg, ...argv) => {
console.info(arg, ...argv)
}
export const warn = (arg, ...argv) => {
console.warn(arg, ...argv)
}
稍后,您只需将这些功能导入要使用的其他组件中。
import {log, err, error, info, warn} from './log'; //path may be different
然后,只需在所需位置调用函数即可。
log('hi', [1,2,3]);
err('hi', [1,2,3]);
error('hi', [1,2,3]);
info('hi', [1,2,3]);
warn('hi', [1,2,3]);
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句