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)

/property-by-name-list/

    Package Sidebar

    Install

    npm i property-by-name-list

    Weekly Downloads

    1

    Version

    1.0.2

    License

    ISC

    Unpacked Size

    7.97 kB

    Total Files

    6

    Last publish

    Collaborators

    • adf0001