Ir para o conteúdo

João Batista Neto

Cadastrado: 14 Set 2010
Offline Última atividade: Jan 31 2017 17:24
-----

Revisões que fiz

No códigoSurff - Link

23 agosto 2011 - 07:17

Amigo, utilize o Fórum iMasters para dúvidas: http://forum.imaster...br/forum/3-php/

O iMasters Code não é para dúvidas, é para compartilhar códigos.

No códigoFunção Array Search Tipo Php

29 maro 2011 - 14:47

var strict = "";
...
if ((strict && arr[key] === parametro) || (!strict && arr[key] == parametro)){


Ei Ted,

Qual o objetivo desse seu strict ?

Se a ideia é utilizar == ou ===, você deve colocá-lo como parâmetro:

Array.prototype.search = function( needle , strict ) {
	strict = strict == undefined ? false : strict;

	for ( key in this ) {
		if ( strict ? this[ key ] === needle : this[ key ] == needle ) {
			return key;
		}
	}

	return false;
};

var array = [ 1 , 2 , '3' , 4 ];

alert( array.search( 3 ) ); //2
alert( array.search( 3 , false ) ); //2
alert( array.search( 3 , true ) ); //false

;)