Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

License

NotificationsYou must be signed in to change notification settings

swordev/merge

Repository files navigation

workflow-badgelicense-badge

(recursive)? merging of (cloned)? objects.

Installation

npm install merge

Usage

API

merge(clone:boolean, ...items:Object[])merge(...items:Object[])merge.recursive(clone:boolean, ...items:Object[])merge.recursive(...items:Object[])

Examples

constobjectA={};merge(objectA,{value:1},{str:"hello world"});constobjectB=merge(true,objectA,{value:2});objectA;// { value: 1, str: 'hello world' }objectB;// { value: 2, str: 'hello world' }
constobjectA={};merge.recursive(objectA,{level:{value:1}},{level:{str:"hello world"}},);constobjectB=merge.recursive(true,objectA,{level:{value:2}});objectA.level;// { value: 1, str: 'hello world' }objectB.level;// { value: 2, str: 'hello world' }

Development

Requirements

Build

pnpm build

Test

pnpmtest

License

Distributed under the MIT License. See LICENSE file in each package for more information.


[8]ページ先頭

©2009-2025 Movatter.jp