1.0.2 • Published 2 years ago

property-by-name-list v1.0.2

Weekly downloads
-
License
ISC
Repository
github
Last release
2 years ago

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)