Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Создаем массив со структурой: [['ключ 1', 'значение 1'], ['ключ 2', 'значение 2'], ...]
- var as_arr = [['test', 12]];
- // Получить массив
- function getVal(id){
- // Перебираем весь главный массив
- for(var i = 0, len = as_arr.length; i < len; i++){
- // В каждом эллементе главного массива есть ещё один, с двумя ячейками ['...', '...']
- if(id == as_arr[i][0]){ // Проверяем первую ячейку, там ключ
- // Если он подошел, отдаем вторую ячейку, там значение
- return as_arr[i][1];
- }
- }
- // Увы, мы все прошли, но ничего нет
- return null;
- }
- // Удаление массива
- function removeVal(id){
- for(var i = 0, len = as_arr.length; i < len; i++){
- if(id == as_arr[i][0]){ // Проверяем первую ячейку, там ключ
- // Тут код, который удалит счейку as_arr[i] в главном массиве
- return true;
- }
- }
- return false;
- }
- // Добавить в массив
- function removeVal(key, val){
- // Тоже сама напишешь
- // Ещё желательно добавить код на проверку, если эллемент с таким ключем есть, то надо переписать его
- }
- getVal('test'); // Вернет 12
- getVal('test2'); // Вернет nuul
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement