Колекція функцій Object.
Повертає значення об'єкта за його шляхом.
Object.getFromPath(myObject, path);
Object.getFromPath({ food: { fruits: { apples: "red", lemon: "yellow" } } }, 'food.fruits.apples'); // 'red' Object.getFromPath({food: {pizza: 'yum!!'}}, ['food', 'pizza']); // 'yum!!'
Видаляє значення з об'єкта.
Object.cleanValues(myObject, method);
true, значення зберігається. За замовчуванням перевіряє, чи значення != null.Object.cleanValues({ foo: 'bar', something: 'else', missing: null }); //remove all values < 0 Object.cleanValues({ a: -1, b: 2, c: 0, d: -5 }, function(value){ if (typeOf(value) != "number") return true; return value > 0; });
Видаляє властивість з об'єкта.
Object.erase(object, key)
var alphabet = {a: 'a', b: 'b', c: 'c'}; Object.erase(alphabet, 'b'); // alphabet == {a: 'a', c: 'c'};
Запускає всі методи, які є значеннями об'єкта, передаючи будь-які додаткові аргументи, передані цій функції.
Object.run(object[, arg1[, arg2[, ...]]])
var initMyPage = { setupNav: function(){ //set up the nav }, setupSearch: function(){ //set up the search } }; window.addEvent('domready', function(){ Object.run(initMyPage); });
| © Linux.ria.com, 2008-2026 |