Vyhledávání na webu
Tento vzor je docela běžný; viděl jsem ho na několika místech včetně zdrojového kódu jQuery:
var arr = "word1 word2 word3".split(" ");jako alternativa k „běžným“ metodám inicializace polí:
var arr1 = [ "word1", "word2", "word3" ]; var arr2 = new Array( "word1", "word2", "word3" );Jaké jsou výhody přístupu založeného na dělení řetězců?
Od Johna Resiga (tvůrce jQuery):
Přečtěte si více →Chápu, že metoda JavaScriptu toLocaleDateString() používá nastavení počítače.
Podívejme se na příklad z W3Schools: když změním formáty data a času na svém počítači, výsledek je jiný ve Firefoxu nebo IE (jak se očekávalo), ale Chrome stále zobrazuje stejný formát datumu, proč?
Vypadá to, že Chrome nepoužívá regionální nastavení Windows, ale místo toho svá vlastní nastavení. Ta jsou dostupná přes Nastavení > Rozšířená nastav
Přečtěte si více →
V minulosti jsem vytvořil funkci, která generuje unikátní ID (číslo) z řetězce. Dnes jsem zjistil, že není tak unikátní, jak by měla být. Předtím jsem s tím nikdy neměl problém. Dnes dva různé vstupy generují stejné ID (číslo).
Používám stejnou techniku v Delphi, C++, PHP a JavaScriptu pro
Přečtěte si více →
Snažím se najít opakující se vzor v řetězci binárních číslic.
např. 0010010010 nebo 1110111011=ok
není. 0100101101=špatně
Řetězce mají délku 10 číslic (jak výše) a hádám, že 2 opakování „vzor“ jsou minimum.
Začal jsem ručně nastavovat 'banku' vzorů, se kterými by je program mohl porovnávat, ale musí existovat lepší
Přečtěte si více →
Používám Node.js a vestavěný objekt JSON k převedení JSON objektu na řetězec. V objektu je
{ weight : 1.0 }Nicméně když převedu na řetězec a zapíšu do souboru, výstup je váha : 1.
Jak je uvedeno v této odpovědi na podobnou otázku a na této
Přečtěte si více →
Mám následující kód:
xwork-conversion.properties
java.math.BigDecimal=demo.BigDecimalConverterBigDecimalConverter.java
package demo; import java.math.BigDecimal; import java.util.Map; impo Přečtěte si více →
Předpokládejme, že mám seznam řetězců: List[String]. A chci jej převést na interoperabilní JavaScriptové pole JavaScriptových řetězců: js.Array[js.String]. Jak to udělat?
Nejjednodušší způsob, jak to udělat, je následující: myList.map(x => x: j
Přečtěte si více →
Mám velmi základní problém s regulárními výrazy. Snažím se očistit vstupní pole pomocí bílé listiny. Snažím se do pole povolit pouze čísla a desetinnou tečku. Pokud uživatel zadá neplatný znak, chci ho odstranit z vstupu a nahradit vstup čistým řetězcem.
Dokážu to rozběhnout pouze s čísly, ale nemohu dostat dese
Přečtěte si více →
Mám binární řetězec jako "11100011" a chci ho převést na byte. Mám funkční příklad v Java níže:
byte b1 = (byte)Integer.parseInt("11100011", 2); System.out.println(b1);Zde bude výstup -29. Ale pokud napíšu podobný kód v JavaScriptu, jako níže:
Přečtěte si více →
Potřebuji být schopen analyzovat řetězec ve formátu objektu nebo v prostém řetězcovém formátu. Jaký je nejbezpečnější způsob, jak to udělat?
Zkoušel jsem JSON.parse(data), ale nefunguje to v případě, že data jsou obyčejný řetězec.
Přečtěte si více →