Показать сообщение отдельно
  #2 (permalink)  
Старый 12.02.2014, 20:14
Профессор
Отправить личное сообщение для skrudjmakdak Посмотреть профиль Найти все сообщения от skrudjmakdak
 
Регистрация: 27.04.2012
Сообщений: 1,410

например, можно так:
<html>
	<head>
		<title>example</title>
	</head>
	<body>
		<script>
Array.prototype.clear = function ()
	{
	this.forEach(function (el, b, c)
		{
		if (el == undefined || el == null)
			c.splice(b, 1);
		});
	}


var myArray = [undefined, 4, 6, 7, -1, null];

myArray.clear();
console.log(myArray);

		</script>
	</body>
</html>


можно извратиться так: )))
<html>
	<head>
		<title>example</title>
	</head>
	<body>
		<script>
Array.prototype.clear = function ()
	{
	this.forEach(function (el, b, c)
		{
		if (el == undefined || el == null)
			c.splice(b, 1);
		});
	return this;
	}

Array.prototype.alert = function ()
	{
	alert(this.join('; '));
	}

var myArray = [undefined, 4, 6, 7, -1, null];
myArray.clear().alert();

		</script>
	</body>
</html>

Последний раз редактировалось skrudjmakdak, 12.02.2014 в 20:20.
Ответить с цитированием