Vyhledávání na webu

javascript - přepínání hodnoty boolean ekvivalentní pro řetězce

Vím, že v JavaScriptu můžete udělat následující pro přepnutí booleanu v jednom řádku.

var toggle = false; if(true) toggle != toggle;

ale je to možné také s řetězcem? Vím, že to lze udělat pomocí několika if příkazů. Ale je možné to udělat jedním řádkem? Něco takového:

var string_tog

Přečtěte si více →

javascript - Jak nastavit textContent prvku, aniž by byl řetězec ořezán?

Snažím se nastavit textový obsah elementu (element div) na něco, co zadal uživatel jako vstup. Opravdu nechci používat element.innerHTML=(...), protože by to pak mohlo být parsováno jako HTML kód místo obyčejného textu, takže používám element.

Přečtěte si více →

Jak převést řetězec na velké celé číslo v Javascriptu?

Snažím se převést řetězec na velké celé číslo, abych mohl provádět některé aritmetické výpočty. Nicméně, když to zkouším:

Number("9007199254740993")

...Dostávám tento neočekávaný výsledek:

9007199254740992

Mám podezření, že je to pravděpodobně kvůli limitu ve

Přečtěte si více →

lodash - JavaScript jak nastavit hodnoty null/undefined v objektu na prázdný řetězec

Mám objekt, kde některá pole mají hodnotu null nebo undefined. Existuje nějaký jednoduchý a rychlý způsob, jak tyto hodnoty změnit na prázdný řetězec '' pomocí Javascriptu nebo Lodash?

Ukázkový vstup:

Přečtěte si více →

Jaká je maximální délka řetězce v JavaScriptu?

Myslel jsem, že to bude snadné hledání na Googlu, ale nic se neobjevilo.

Řekněme, že vytvořím smyčku, která neustále přidává jeden znak po jednom do proměnné.

V jakém bodě program havaruje?

Očekávám, že to zabere méně než 6 sekund, než někdo napíše „Proč to nezkusíš a nepřesvědčíš se?“, ale vyzkoušení by mi neřeklo odpověď na otázku. Je to závislé na implementaci? Je to někde definováno? Zdá se, že to není v specifikaci ECMAScriptu.

Existují nějaká známá omezení kromě

Přečtěte si více →

javascript - React - Stahování Zip souboru z těla odpovědi API jako byte string?

Mám funkční volání API, které vrací v těle odpovědi řetězec připravený ve formátu Bytes na straně Pythonu, který je zip souborem. Řetězec vypadá nějak takto, ale delší: PK��Q��F���������������/export_file.csv��uX\M�

Toto je zip soubor obsahující jeden csv soubor. V nástroj

Přečtěte si více →

ecmascript 6 - Můžeme říct, že String je v Javascriptu objekt?

Vždy jsem zmatený, když slyším, že řetězce jsou primitivy v JS, protože každý ví, že řetězec má různé metody jako: length, indexOf, search atd.

let string = "Please locate where 'locate' occurs!"; let pos = str.lastIndexOf("locate"); let position = str.search("locate");

Přečtěte si více →

javascript - Jak převést pole obsahující Symbol na řetězec?

Mám pole, které by mohlo obsahovat položku Symbol(). Array.toString vyvolá výjimku.

const s = [10, 'abc', Symbol('test')].toString(); // this throws an exception console.log([10, 'abc', Symbol('test')]); // this works

Jaký je nejlepší způsob, jak převést takové pole na řetězec (j

Přečtěte si více →

javascript - Analyzovat řetězec dateTime jako UTC

Časová pásma jsou stálou bolestí v každé knihovně pro práci s datem a časem, kterou jsem zkoušel. Takže tady je otázka, předpokládejme, že máte UTC datum a čas poskytovaný jako řetězec: 2019-06-25T05:00:00Z. Jak z toho vytvoříte UTC objekt DateTime (já používám luxon, ale odpověď může být v rámci jakékoli knihovny)?

console.i

Přečtěte si více →

javascript - Chyba aplikace Svelte: převod řetězce na boolean ve zobrazení selhává

V aplikaci Svelte mám toto pole zemí:

let countries = [ { name:"Alegeria", status: "1" }, { name:"Bulgaria", status :"0" } ]

Všimněte si, že vlastnost

Přečtěte si více →