javascript - Javascript/jQuery 中的 Python 部分等价物

标签 javascript jquery python

Python 的等价物是什么 functools.partial在 Javascript 或 jQuery 中?

最佳答案

ES6解决方案

这是一个适用于 ES6 的简单解决方案。但是,由于 javascript 不支持命名参数,您将无法在创建部分参数时跳过参数。

const partial = (func, ...args) => (...rest) => func(...args, ...rest);

示例

const greet = (greeting, person) => `${greeting}, ${person}!`;
const greet_hello = partial(greet, "Hello");

>>> greet_hello("Universe");
"Hello, Universe!"

关于javascript - Javascript/jQuery 中的 Python 部分等价物,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33259968/

相关文章:

javascript - 在客户端机器上安装字体

javascript - 带有 String 的 TypeScript 简单装饰器

javascript - 从数组中获取最大和最小日期

python - json.loads() 解析从 node.js 接收的 JSON 对象时给出 UnicodeEncodeError

python - 使用 GEKKO 进行快速傅立叶变换

python - 使用 nltk 和 scikit-learn 从文本中为标签云挑选最相关的词

javascript - 如何使用keyarrows在javascript中获取元素的焦点

javascript - PHP 查询数组到 Javascript Google map 迭代器

javascript - 将默认文本插入 TinyMCE4 中的 'link' 插件

javascript - Jquery:在 var 中查找元素并更改文本