property-by-name-list

1.0.2 • Public • Published

property-by-name-list

get/set object property by name list

Install

npm install property-by-name-list

Usage & Api

var property_by_name_list = require("property-by-name-list");

var obj = {};
//property_by_name_list( obj, nameList [, value [, deleteValue ] ] )
property_by_name_list(obj, ["a", "b", "c"], "ddd");		//set

property_by_name_list(obj, ["a", "b", "e"], "eee");
property_by_name_list(obj, ["a", "b", "e"], null, true);	//delete

obj.a.b.c === "ddd" &&
	property_by_name_list(obj, ["a", "b", "c"]) === "ddd" &&		//get
	!("e" in obj.a.b)

Readme

Keywords

Package Sidebar

Install

npm i property-by-name-list

Weekly Downloads

0

Version

1.0.2

License

ISC

Unpacked Size

7.97 kB

Total Files

6

Last publish

Collaborators

  • adf0001