Quais são as vantagens de dividir uma string para inicializar um array em JavaScript?

Este padrão é bastante comum; já o vi em alguns lugares, incluindo o código-fonte do jQuery:

var arr = "word1 word2 word3".split(" ");

como uma alternativa aos métodos 'normais' de inicialização de arrays:

var arr1 = [ "word1", "word2", "word3" ]; var arr2 = new Array( "word1", "word2", "word3" );

Quais são os benefícios da abordagem de divisão de strings?

Resposta #1

De John Resig (criador

Ler mais →

javascript - Como funciona toLocaleDateString() no Chrome?

Eu compreendi que o método javascript toLocaleDateString() utiliza as configurações do computador.

Vamos ver o exemplo do W3Schools: quando eu mudo os formatos de data e hora do meu computador, o resultado é diferente no Firefox ou IE (como esperado), mas o Chrome ainda mostra o mesmo formato de data, porquê?

Resposta #1

Parece que o Chrome não utiliza as definições regionais do Windows, mas sim as suas próprias definições. Estas estão

Ler mais →

Gerar número único baseado na entrada de string em Javascript

No passado, criei uma função que gera um id único (número) a partir de uma string. Hoje descobri que não é tão único como deveria ser. Nunca tinha visto um problema com isso antes. Hoje, duas entradas diferentes geram o mesmo id (número).

Eu uso a mesma técnica em Delphi, C++, PHP e Javascr

Ler mais →

javascript - Encontrar um padrão numa string binária

Estou a tentar encontrar um padrão repetitivo numa sequência de dígitos binários.

ex. 0010010010 ou 1110111011=ok

não. 0100101101=mau

As cadeias têm 10 dígitos (como acima) e eu suponho que 2 iterações do 'padrão' são o mínimo.

Comecei por definir manualmente um 'banco' de padrões com os quais o programa poderia faz

Ler mais →

javascript - conversão de float para int com JSON stringify

Estou a usar Node.js e o objeto JSON integrado para converter um objeto JSON em string. No objeto está

{ weight : 1.0 }

No entanto, quando converto em string e escrevo num ficheiro, a saída é weight : 1.

Resposta #1

Como mencionado nesta resposta a uma

Ler mais →

java - O conversor BigDecimal do Struts2 não está a converter para String

Eu tenho o seguinte código:

xwork-conversion.properties

java.math.BigDecimal=demo.BigDecimalConverter

BigDecimalConverter.java

package demo; import java.math.BigDecimal; import java.util.Map

Ler mais →

javascript - ScalaJS: Como converter String para String?

Vamos supor que eu tenha uma lista de Strings: List[String]. E quero convertê-la para o array interoperável de JavaScript de Strings JavaScript: js.Array[js.String]. Como fazer isso?

Resposta #1

A maneira mais fácil de fazer isso é a seguinte: myList.map(x =&g

Ler mais →

Regex Javascript - sanitizar string com lista branca

Tenho um problema de RegEx muito básico. Estou a tentar limpar um campo de entrada com uma lista branca. Estou a tentar permitir apenas números e um ponto decimal no meu campo. Se um utilizador digitar um caráter inválido, quero removê-lo da entrada e substituir a entrada por uma string limpa.

Consigo fazê-lo fu

Ler mais →

java - Analisar string binária como byte em JavaScript

Tenho uma cadeia binária como "11100011" e quero convertê-la num byte. Tenho um exemplo funcional em Java como o seguinte:

byte b1 = (byte)Integer.parseInt("11100011", 2); System.out.println(b1);

Aqui a saída será -29. Mas se eu escrever um código semelhan

Ler mais →

javascript - Como posso usar com segurança JSON.parse num objeto string que pode ser uma string simples ou um objeto string?

Preciso ser capaz de analisar uma string em formato de objeto ou em formato de string simples. Qual é a forma mais segura de fazer isto?

Tentei JSON.parse(data) mas não funciona no caso de data ser uma string simples.

Ler mais →