我正在尝试创建“嵌套功能”。但我似乎无法找到解决方案!我如何创建嵌套功能
const func1 = (value1) => {
const func2 = (value2) => {
console.log(value1 + value2)
}
}
func1(2).func2(3)
我真正想做到的是建立自己的小“jQuery函数”
const $ = (element) => {
const addClass = (name) => {
const x = document.querySelectorAll(element);
for (i = 0; i < x.length; i++) {
x[i].className = name
}
}
}
$('#circle').addClass('nice')
https://developer.mozilla.org/zh/docs/Web/JavaScript/Reference/Classes – Ryan
你正在寻找的术语叫做“函数链” - 你现在正在做的事情远远不是你想要的完成 –
'func1(2).func2(3)' - 这里'func1()'**返回一个对象**,它有一个方法'func2' ... – deceze