Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/431.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在带有一个参数的函数上使用u.partial_Javascript_Reactjs_Underscore.js - Fatal编程技术网

Javascript 在带有一个参数的函数上使用u.partial

Javascript 在带有一个参数的函数上使用u.partial,javascript,reactjs,underscore.js,Javascript,Reactjs,Underscore.js,我正在react.js中重构代码。我有一个元素在underline.js上使用了partial。在已经有一个参数的函数上使用partial有意义吗 我从网站上了解到一个例子: var subtract = function(a, b) { return b - a; }; sub5 = _.partial(subtract, 5); sub5(20); => 15 但让我们说我有功能: onEvent(e){ this.setState({ something:

我正在react.js中重构代码。我有一个元素在underline.js上使用了partial。在已经有一个参数的函数上使用partial有意义吗

我从网站上了解到一个例子:

var subtract = function(a, b) { return b - a; };
sub5 = _.partial(subtract, 5);
sub5(20);
=> 15
但让我们说我有功能:

onEvent(e){
    this.setState({
        something: {
            property: e
        }
   });
}

为什么要用这样的东西?(除此之外,它对我不起作用)

你的第一个问题-你能用一个函数和一个参数来表示部分吗

是的,您可以很容易地使用带有一个参数的
\uu.partial

// Two arguments
const add = function(a, b) {
  return a + b;
}

const add5 = _.partial(add, 5);

add5(3); // 8
add5(4); // 9


// One argument
const double = function(n) {
  return n * 2;
}

const doubleFive = _.partial(double, 5);
const doubleTen = _.partial(double, 10);

doubleFive(); // 10
doubleTen(); // 20

你的第二个问题——“为什么要用这样的东西”

在那个特定的例子中,它根本没有意义<代码>e由一个react事件传入,因此我不确定您将绑定到该部分中的是什么


在react中使用partial的例子有很多,但上面的例子并不多

你的第一个问题-你能用一个函数和一个参数来表示部分吗

是的,您可以很容易地使用带有一个参数的
\uu.partial

// Two arguments
const add = function(a, b) {
  return a + b;
}

const add5 = _.partial(add, 5);

add5(3); // 8
add5(4); // 9


// One argument
const double = function(n) {
  return n * 2;
}

const doubleFive = _.partial(double, 5);
const doubleTen = _.partial(double, 10);

doubleFive(); // 10
doubleTen(); // 20

你的第二个问题——“为什么要用这样的东西”

在那个特定的例子中,它根本没有意义<代码>e由一个react事件传入,因此我不确定您将绑定到该部分中的是什么


在react中使用partial的例子有很多,但上面的例子并不多

这是什么:
{value}=>\uu.partial(setStateOfSomething,value)
?第二个示例是无效语法,您试图用
value
实现什么?解构?此外,您的函数不返回任何内容,因此无法工作。编辑以显示实际示例这是什么:
{value}=>\uuu.partial(setStateOfSomething,value)
?第二个示例是无效语法,您试图用
value
实现什么?解构?此外,您的函数不返回任何内容,因此无法工作。编辑此函数可显示更改此单选按钮时单选按钮的实际值。您可以在注释上展开吗?更改此单选按钮时单选按钮的值。您可以在注释上展开吗?