let n = 1
function fo() {
n++
function foo() {
console.log(n)
}
return foo
}
const a = fo()
a()
a()
let ww = ' hhhhh '
function info() {
let ww = 'qqq'
console.log(this.www)
function infoo() {
console.log(this.ww)
}
return infoo
}
info()
let tt = 'tt'
console.log(tt)
let ff
console.log(ff)
function cre() {
let obj = {}
let [first, ...arg] = arguments
obj.__proto__ = first.prototype
let result = first.apply(obj, arg)
return result ? result : obj
}
function deepLoop(obj) {
let foo = Array.isArray(data) ? [] : {}
for (let i in obj) {
if (obj.hasOwnProperty(i)) {
foo[i] = typeof obj[i] === 'object' ? deepLoop(obj[i]) : obj[i]
}
}
return foo
}
function debounce(fn, wait) {
var timer = null;
if (timer) {
clearTimeout(timer);
timer = null;
}
time = setTimeout(() => {
}, wait)
}
for (let i = 0; i < 5; i++) {
setTimeout(() => {
console.log(i)
}, 0)
}
function fn(num) {
let zhishuarr = []
for (let i = 0; i < num; i++) {
for (let j = 1; j < i / 2 + 1; j++) {
if (i % j != 0) {
zhishuarr.push(i)
break
}
}
}
return zhishuarr
}
console.log(fn(200))
setTimeout(()=>{
console.log(arguments)
},0)