Javascript.RU

PHP-функция: array_keys

Javascript:

function array_keys( input, search_value, strict ) {	// Return all the keys of an array
	// 
	// +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)

	var tmp_arr = new Array(), strict = !!strict, include = true, cnt = 0;

	for ( key in input ){
		include = true;
		if ( search_value != undefined ) {
			if( strict && input[key] !== search_value ){
				include = false;
			} else if( input[key] != search_value ){
				include = false;
			}
		}

		if( include ) {
			tmp_arr[cnt] = key;
			cnt++;
		}
	}

	return tmp_arr;
}

Примеры:

array_keys( {firstname: 'Kevin', surname: 'van Zonneveld'} );
{0: 'firstname', 1: 'surname'}


Автор: danik.js, дата: 16 января, 2013 - 02:57
#permalink

Хм.. Object.keys({firstname: 'Kevin', surname: 'van Zonneveld'}) - не оно?


Автор: Гость (не зарегистрирован), дата: 19 февраля, 2017 - 14:48
#permalink

Оно, спасибо за совет


 
Поиск по сайту
Содержание

Учебник javascript

Основные элементы языка

Сундучок с инструментами

Интерфейсы

Все об AJAX

Оптимизация

Разное

Дерево всех статей

Последние темы на форуме
Forum