如何创建嵌套函数

时间:2016-11-08 12:40:58

标签: javascript

我试图创建"嵌套函数"。但我似乎无法找到解决方案!

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')

1 个答案:

答案 0 :(得分:1)

我认为这个主题对于单个SO问题来说过于宽泛,但是这是一个非常简单的例子,说明如何做到这一点,让你开始:

&#13;
&#13;
.nice {
  color: green;
}
.bad {
  color: red;
}
.fancy {
  text-decoration: underline;
}
&#13;
<div id='circle' class='bad fancy'>
  Hello
</div>
&#13;
/login/error/true
&#13;
&#13;
&#13;