UNPKG

lenye_base

Version:

基础方法

33 lines (27 loc) 840 B
import args from './args.js'; import './ifnodeorbrowser.js'; import { windows } from './windowsimulate.js'; /************************************************************************ * Private Method *************************************************************************/ var _cache = { urls: {}, logs: {} }; /** * bbo.logs('only id&10', 1, 2); */ function logs() { if (windows.console && windows.console.log) { var onlyId = String(arguments[0]); var times = parseInt(onlyId.split('&')[1], 10) || 10; var logsCache = _cache.logs; if (!logsCache[onlyId]) logsCache[onlyId] = {}; if (!logsCache[onlyId].once) logsCache[onlyId].once = 1; if (logsCache[onlyId].once <= times) { console.log.apply(console, args(arguments, 1)); logsCache[onlyId].once++; } } } export default logs;