Javascript.RU

PHP-функция: array_change_key_case

Javascript:

var CASE_LOWER = 0;var CASE_UPPER = 1;
function array_change_key_case(array) {
	// Changes all keys in an array
	// 
	// +   original by: Ates Goral (http://magnetiq.com)
	// +   improved by: marrtins

	var case_fn, tmp_ar = new Object, argc = arguments.length, argv = arguments, key;

	if (array instanceof Array) {
		return array;
	}

	if (array instanceof Object) {
		if( argc == 1 || argv[1] == 'CASE_LOWER' || argv[1] == 0 || ( CASE_LOWER && arguments[1] == CASE_LOWER ) ){
			case_fn = "toLowerCase";
		} else{
			case_fn = "toUpperCase";
		}
		for (var key in array) {
			tmp_ar[key[case_fn]()] = array[key];
		}
		return tmp_ar;
	}

	return false;
}

Примеры:

array_change_key_case(42);
false

array_change_key_case([ 3, 5 ]);
{0: 3, 1: 5}

array_change_key_case({ FuBaR: 42 });
{"fubar": 42}

array_change_key_case({ FuBaR: 42 }, CASE_LOWER);
{"fubar": 42}

array_change_key_case({ FuBaR: 42 }, CASE_UPPER);
{"FUBAR": 42}

array_change_key_case({ FuBaR: 42 }, 2);
{"FUBAR": 42}


Автор: 안전놀이터 (не зарегистрирован), дата: 28 февраля, 2022 - 20:37
#permalink

안전놀이터 Korea Basketball Association said. Although they were expecting a general defeat, FIBA adhered to the principle. "At the moment, we can't guarantee holding the preliminary round in June," he said.


Автор: 먹튀검증 (не зарегистрирован), дата: 28 февраля, 2022 - 20:37
#permalink

먹튀검증 Although he has been disqualified, efforts to restore his qualifications are expected to continue. An official from the Korea Basketball Association said, "I think it was the best choice not to send a team to


Автор: 먹튀검증커뮤니티 (не зарегистрирован), дата: 28 февраля, 2022 - 20:38
#permalink

먹튀검증커뮤니티 There is something more important than the World Cup. However, since the damage must be minimized, everything that can be done should be used. I'll try my best. We don't know what other sanctions


Автор: 안전놀이터 (не зарегистрирован), дата: 28 февраля, 2022 - 20:38
#permalink

안전놀이터 Jeonbuk Hyundai midfielder Kim Bo-kyung clearly delivered the "No War" message shortly after the celebration. At 4:30 p.m. on the 27th, the match between Daegu FC and Jeonbuk Hyundai took place in the


Автор: 안전놀이터순위 (не зарегистрирован), дата: 28 февраля, 2022 - 20:38
#permalink

안전놀이터순위 The result of the game was 1-1 and a draw. The away team Jeonbuk took the lead with Kim Bo-kyung's first goal in the 27th minute of the second half, while the home team Daegu returned the game to square


Автор: site789 (не зарегистрирован), дата: 22 марта, 2022 - 13:15
#permalink

Автор: 토토사이트 (не зарегистрирован), дата: 2 апреля, 2022 - 06:19
#permalink

It's the same topic , but I was quite surprised to see the opinions I didn't think of. My blog also has articles on these topics, so I look forward to your visit. 토토사이트


Автор: 온라인카지노 (не зарегистрирован), дата: 2 апреля, 2022 - 12:37
#permalink

I am contemplating this topic. I think you can solve my problems. My site is at . I hope you can help me.
https://xn--o80b11omnnureda.com/


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

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

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

Автор: mtgumc (не зарегистрирован), дата: 5 мая, 2022 - 13:13
#permalink

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

Приветствуются комментарии:
  • Полезные.
  • Дополняющие прочитанное.
  • Вопросы по прочитанному. Именно по прочитанному, чтобы ответ на него помог другим разобраться в предмете статьи. Другие вопросы могут быть удалены.
    Для остальных вопросов и обсуждений есть форум.
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
Антиспам
17 + 2 =
Введите результат. Например, для 1+3, введите 4.
 
Поиск по сайту
Содержание

Учебник javascript

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

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

Интерфейсы

Все об AJAX

Оптимизация

Разное

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

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