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

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


Автор: Гость (не зарегистрирован), дата: 16 апреля, 2022 - 00:49
#permalink

Автор: Гость (не зарегистрирован), дата: 16 апреля, 2022 - 13:10
#permalink

Автор: Гость (не зарегистрирован), дата: 27 июля, 2023 - 08:54
#permalink

If I had known you sooner, I wouldn't have made stupid mistakes. How long your article unraveled years of confusion. Thank you so much for sharing. It would be great if you could check out my blog. 메이저놀이터


Отправить комментарий

Приветствуются комментарии:
  • Полезные.
  • Дополняющие прочитанное.
  • Вопросы по прочитанному. Именно по прочитанному, чтобы ответ на него помог другим разобраться в предмете статьи. Другие вопросы могут быть удалены.
    Для остальных вопросов и обсуждений есть форум.
P.S. Лучшее "спасибо" - не комментарий, как все здорово, а рекомендация или ссылка на статью.
Содержание этого поля является приватным и не предназначено к показу.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Разрешены HTML-таги: <strike> <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <u> <i> <b> <pre> <img> <abbr> <blockquote> <h1> <h2> <h3> <h4> <h5> <p> <div> <span> <sub> <sup>
  • Строки и параграфы переносятся автоматически.
  • Текстовые смайлы будут заменены на графические.

Подробнее о форматировании

CAPTCHA
Антиспам
5 + 12 =
Введите результат. Например, для 1+3, введите 4.
 
Поиск по сайту
Содержание

Учебник javascript

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

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

Интерфейсы

Все об AJAX

Оптимизация

Разное

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

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