s"> 課題 0 プルリクエスト 0 コミット 576 リリース 0

拍爱

Brightcells: a7cbbf15a7 Update max_length for CharField 8 年 前
..
0001_initial.py 7a17d0fb90 add api wxpay & add redis relative 10 年 前
0002_orderinfo_trade_type.py 0f425ae151 add api wx_order_query_api 10 年 前
0003_auto_20160417_1544.py a0dfcb6f16 Alter field pay_status on orderinfo 10 年 前
0004_auto_20160422_1322.py 102152ca4a add api lensman_photo_bought & modify api wx_order_create_api and adjust return field 10 年 前
0005_remove_orderinfo_to_lid.py 8c384ff52e remove to_lid 10 年 前
0006_auto_20160901_1439.py 6199c8f7ad add api lensman_origin_wanted_api/lensman_origin_photo_upload_api 10 年 前
0007_orderinfo_unifiedorder_result.py b2aa0f8533 Add new field unifiedorder_result 9 年 前
0008_auto_20170714_0759.py 32061504ff Add some fields for Order 9 年 前
0009_auto_20170715_2314.py 75dbf7fdc8 New migration 9 年 前
0010_auto_20180101_2220.py 9bb56c50cc Makemigrations 9 年 前
0011_auto_20180103_0446.py a7cbbf15a7 Update max_length for CharField 8 年 前
__init__.py 7a17d0fb90 add api wxpay & add redis relative 10 年 前
adminSystem - Gogs: Go Git Service

Keine Beschreibung

FFIB: 11e3a9652a first vor 8 Jahren
..
LICENSE 11e3a9652a first vor 8 Jahren
README.md 11e3a9652a first vor 8 Jahren
index.js 11e3a9652a first vor 8 Jahren
package.json 11e3a9652a first vor 8 Jahren

README.md

assign-symbols NPM version

Assign the enumerable es6 Symbol properties from an object (or objects) to the first object passed on the arguments. Can be used as a supplement to other extend, assign or merge methods as a polyfill for the Symbols part of the es6 Object.assign method.

From the Mozilla Developer docs for Symbol:

A symbol is a unique and immutable data type and may be used as an identifier for object properties. The symbol object is an implicit object wrapper for the symbol primitive data type.

Install

Install with npm

$ npm i assign-symbols --save

Usage

var assignSymbols = require('assign-symbols');
var obj = {};

var one = {};
var symbolOne = Symbol('aaa');
one[symbolOne] = 'bbb';

var two = {};
var symbolTwo = Symbol('ccc');
two[symbolTwo] = 'ddd';

assignSymbols(obj, one, two);

console.log(obj[symbolOne]);
//=> 'bbb'
console.log(obj[symbolTwo]);
//=> 'ddd'

Similar projects

  • assign-deep: Deeply assign the enumerable properties of source objects to a destination object. | homepage
  • clone-deep: Recursively (deep) clone JavaScript native types, like Object, Array, RegExp, Date as well as primitives. | homepage
  • extend-shallow: Extend an object with the properties of additional objects. node.js/javascript util. | homepage
  • merge-deep: Recursively merge values in a javascript object. | homepage
  • mixin-deep: Deeply mix the properties of objects into the first object. Like merge-deep, but doesn't clone. | homepage

Running tests

Install dev dependencies:

$ npm i -d && npm test

Contributing

Pull requests and stars are always welcome. For bugs and feature requests, please create an issue.

Author

Jon Schlinkert

License

Copyright © 2015 Jon Schlinkert Released under the MIT license.


This file was generated by verb-cli on November 06, 2015.