javascript - 如何在不安装 npm 的情况下扩展 gulp 中的对象

标签 javascript gulp extend

如何在不安装 npm 的情况下扩展 gulp 中的对象?

var a = {a: 1};
var b = {b: 2};
var c = extend({}, a, b, {c:3});

c is {a: 1, b: 2, c: 3}

最佳答案

据我所知,没有。我建议您使用object-assign ,一个向前兼容的模块,将委托(delegate)给 ES6 Object.assign(如果可用)。它非常轻量级,只有 26 行(截至撰写本文时)。

var assign = require('object-assign');

var a = {a: 1};
var b = {b: 2};
var c = assign(a, b, {c:3});

console.log(c);

// => {a: 1, b: 2, c: 3}

关于javascript - 如何在不安装 npm 的情况下扩展 gulp 中的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29302467/

相关文章:

javascript - 嵌套数组的名称

npm - Gulp 错误 : gulp. hasTask 不是函数

javascript - 如何使用具有多个入口点的 Webpack 和 Gulp 来转换应用程序和测试目录?

file - 如何使用 Gulp 向文件中添加一行文本

Python:扩展 'dict' 类

javascript - airtable:TypeError:无法读取在 JEST 中运行的未定义的属性 'bind'

javascript - 以对象为键的 Typescript Map

javascript - 如果二进制数据是 "4 byte single format",这意味着什么?如何在 JavaScript 中读取它?

iphone - IOS 中的 GoogleAnalytics 并扩展了两个以上的类?

JavaScript 相当于 jQuery 的扩展方法