Hva er fordelene med å splitte en streng for å initialisere et JavaScript-array?

Dette mønsteret er ganske vanlig; jeg har sett det på noen få steder, inkludert koden til jQuery:

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

som et alternativ til de 'vanlige' metodene for array-initialisering:

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

Hva er fordelene med streng-delingsmetoden?

Svar #1

Fra John Resig (skaperen av jQuery):

Les mer →

javascript - Hvordan fungerer toLocaleDateString() i Chrome?

Jeg forsto at JavaScript-metoden toLocaleDateString() bruker datamaskinens innstillinger.

La oss ta W3Schools-eksemplet: når jeg endrer dato- og klokkeslettformater på datamaskinen min, blir resultatet forskjellig i Firefox eller IE (som forventet), men Chrome viser fortsatt samme datoformat, hvorfor?

Svar #1

Det ser ut til at Chrome ikke bruker Windows-regioninnstillingene, men sine egne innstillinger i stedet. Disse er tilgjengelige

Les mer →

Generer unik nummer basert på strenginngang i Javascript

Tidligere har jeg laget en funksjon som genererer en unik ID (nummer) fra en streng. I dag oppdaget jeg at den ikke er så unik som den burde være. Har aldri sett et problem med den før. I dag genererer to forskjellige input samme ID (nummer).

Jeg bruker den samme teknikken i Delphi, C++, PH

Les mer →

javascript - Finne et mønster i en binær streng

Jeg prøver å finne et gjentakende mønster i en streng av binære sifre.

f.eks. 0010010010 eller 1110111011=ok

ikke. 0100101101=dårlig

Strengene er 10 sifre lange (som ovenfor) og jeg antar at 2 iterasjoner av 'mønsteret' er minimum.

Jeg begynte å manuelt sette opp en 'bank' av mønstre som programmet kunne matche det

Les mer →

javascript - JSON stringify-konvertering fra float til int

Jeg bruker Node.js og det innebygde JSON-objektet for å gjøre et JSON-objekt om til en streng. I objektet er

{ weight : 1.0 }

Men når jeg gjør om til tekststreng og skriver til en fil, blir utdataene weight : 1.

Svar #1

Som nevnt i dette svaret på et li

Les mer →

java - Struts2 BigDecimal-konverterer konverterer ikke til String

Jeg har følgende kode:

xwork-conversion.properties

java.math.BigDecimal=demo.BigDecimalConverter

BigDecimalConverter.java

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

Les mer →

javascript - ScalaJS: Hvordan konvertere String til String?

La oss anta at jeg har en liste med strenger: List[String]. Og jeg ønsker å konvertere den til en interoperabel JavaScript-array av JavaScript-strenger: js.Array[js.String]. Hvordan gjør jeg det?

Svar #1

Den enkleste måten å gjøre det på er følgende: myList.ma

Les mer →

Javascript Regex - sanitere streng med hviteliste

Jeg har et veldig grunnleggende RegEx-problem. Jeg prøver å rense et inndatafelt med en hviteliste. Jeg prøver å kun tillate tall og et desimaltegn i feltet mitt. Hvis en bruker skriver inn et ugyldig tegn, vil jeg fjerne det fra inndataene og erstatte inndataene med en ren streng.

Jeg kan få det til å fungere m

Les mer →

java - Tolke binær streng som byte i JavaScript

Jeg har en binær streng som "11100011" og jeg vil konvertere den til en byte. Jeg har et fungerende eksempel i Java som nedenfor:

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

Her vil outputen være -29. Men hvis jeg skriver noe l

Les mer →

javascript - Hvordan kan jeg trygt bruke JSON.parse på et strengobjekt som kan være en enkel streng eller et strengobjekt?

Jeg må kunne analysere en streng i objektformat eller i vanlig strengformat. Hva er den tryggeste måten å gjøre dette på?

Jeg prøvde JSON.parse(data), men det fungerer ikke i tilfelle data er en vanlig streng.

R

Les mer →