Type: Hash

Колекція методів Hash.

Примітка

Hash Extras зберігається для сумісності. Очікується, що він буде видалений у виданні MooTools 2.0. Рекомендується використовувати Object.Extras замість.

Навчальний посібник/Демо

Див. також

  • [Mootools:Hash][]

Hash Method: getFromPath

Повертає значення об'єкта за його шляхом.

Синтаксис

myHash.getFromPath(path);

Аргументи

  1. path - (string) шлях до ключа або значення, яке ви хочете отримати

Повертає

  • (null або mixed) якщо шлях не має значення, повертається null; інакше повертається значення, яке відповідає шляху.

Приклад

#H({
    food: {
        fruits: {
            apples: "red",
            lemon: "yellow"
        }
    }
}).getFromPath("food.fruits.apples");
//returns "red"

Hash Method: cleanValues

Видаляє значення з Hash.

Синтаксис

myHash.cleanValues(method);

Аргументи

  1. method - (function) Функція, через яку проходить кожне значення в Hash. Якщо вона повертає true, значення зберігається. За замовчуванням [$defined][].

Повертає

  • (Hash) - Цей Hash.

Приклад

$H({
    foo: 'bar',
    something: 'else',
    missing: null
}).cleanValues();
 
//remove all values < 0
$H({
    a: -1,
    b: 2,
    c: 0,
    d: -5
}).cleanValues(function(value){
    if ($type(value) != "number") return true;
    return value > 0;
});

Hash method: run

Запускає всі методи, які є значеннями хешу.

Синтаксис

myHash.run()

Приклад

var myPage = {
    init: new Hash({
        setupNav: function(){
            //set up the nav
        },
        setupSearch: function(){
            //set up the search
        }
    })
};
window.addEvent('domready', myPage.init.run.bind(myPage.init));

Эта документация распостраняется на правах Attribution-NonCommercial-ShareAlike 3.0 License.
Оригинал документации на английском.
© Linux.ria.com, 2008-2026