About Pi Downloads Documentation Plugins Developer Forum Issues

pi.util.Hash.clone

Summary

Duplicates passed object.

Syntax

pi.util.Hash.clone(hash,undeep (optional));

Example

>>> var ab = { "fruits":["Apple","Orange"] };
>>> var cd = pi.util.Hash.clone(ab);
>>> ab.fruits.pop();
>>> cd.hello = "world";
{ "fruits":["Apple","Orange"], "hello":"world" };
>>> ab
{ "fruits":["Apple"] }

See Also