简体   繁体   English

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

[英]How to extend object in gulp without installing npm

How to extend object in gulp without installing npm? 如何在不安装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}

Not that I know of. 从来没听说过。 I would recommend that you use object-assign , a forward compatible module that will delegate to the ES6 Object.assign if available. 我建议您使用object-assign ,这是一个向前兼容的模块,如果有的话,它将委派给ES6 Object.assign It's extremely lightweight at 26 lines (as of this writing). 它非常轻巧,只有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}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM