Pytania otagowane jako javascript

W przypadku pytań dotyczących programowania w ECMAScript (JavaScript / JS) i jego różnych dialektach / implementacjach (z wyjątkiem ActionScript). Ten znacznik jest rzadko używany samodzielnie, ale najczęściej jest powiązany z tagami [node.js], [jquery], [json] i [html].


9
Jak odwrócić ciąg znaków zawierający skomplikowane emotikony?
Wejście: Hello world👩‍🦰👩‍👩‍👦‍👦 Pożądane wyjście: 👩‍👩‍👦‍👦👩‍🦰dlrow olleH Próbowałem kilku podejść, ale żadna nie dała mi poprawnej odpowiedzi. To się nie udało: const text = 'Hello world👩‍🦰👩‍👩‍👦‍👦'; const reversed = text.split('').reverse().join(''); console.log(reversed); Uruchom fragment koduUkryj wynikiRozwiń fragment Ten rodzaj działa, ale dzieli się 👩‍👩‍👦‍👦na 4 różne emoji: const text = 'Hello …
194 javascript  string  emoji 



7
Instrukcja Switch do dopasowywania ciągów w JavaScript
Jak napisać swtich dla następujących warunków? Jeśli adres URL zawiera „foo”, wówczas settings.base_url to „bar”. Osiągnięcie wymaganego efektu jest następujące, ale wydaje mi się, że łatwiej byłoby to zmienić w przełączniku: var doc_location = document.location.href; var url_strip = new RegExp("http:\/\/.*\/"); var base_url = url_strip.exec(doc_location) var base_url_string = base_url[0]; //BASE URL …



20
Nieprzechwycony Składnia Błąd: Nieoczekiwany token:
W moim skrypcie MooTools uruchamiam wywołanie AJAX, działa to dobrze w przeglądarce Firefox, ale w Chrome pojawia się Uncaught SyntaxError: Unexpected token :błąd, nie mogę ustalić przyczyny. Komentowanie kodu w celu ustalenia, gdzie znajduje się zły kod, nic nie daje, myślę, że może to być problem ze zwróconym JSON. Sprawdzam …

6
Używanie bitowego OR 0 do wpisywania liczby
Mój kolega natknął się na metodę wyprowadzania liczb zmiennoprzecinkowych za pomocą bitów lub: var a = 13.6 | 0; //a == 13 Rozmawialiśmy o tym i zastanawialiśmy się nad kilkoma rzeczami. Jak to działa? Nasza teoria była taka, że ​​użycie takiego operatora rzutuje liczbę na liczbę całkowitą, usuwając w ten …



13
AngularJS nie wysyła wartości ukrytego pola
W przypadku konkretnego zastosowania muszę przesłać pojedynczy formularz „starą drogą”. Znaczy, używam formularza z działaniem = "". Odpowiedź jest przesyłana strumieniowo, więc nie ładuję strony ponownie. Jestem w pełni świadomy, że typowa aplikacja AngularJS nie przesyła formularza w ten sposób, ale jak dotąd nie mam innego wyboru. To powiedziawszy, próbowałem …

13
„Nieoczekiwany import tokena” w Nodejs5 i babel?
W pliku js użyłem importu zamiast wymagać import co from 'co'; I próbował uruchomić go bezpośrednio przez nodejs, ponieważ powiedział, że import to „funkcje wysyłki” i obsługa bez żadnej flagi środowiska wykonawczego ( https://nodejs.org/en/docs/es6/ ), ale dostałem błąd import co from 'co'; ^^^^^^ SyntaxError: Unexpected token import Potem próbowałem użyć …

9
Jak znaleźć klucze skrótu?
Znam w javascript Objects podwójnie jako skróty, ale nie byłem w stanie znaleźć wbudowanej funkcji, aby uzyskać klucze var h = {a:'b',c:'d'}; Chcę coś takiego var k = h.keys() ; // k = ['a','c']; Łatwo jest napisać funkcję, aby iterować elementy i dodać klucze do tablicy, którą zwracam, ale czy …
192 javascript  object  key 

17
Skrypty Concat w porządku z Gulpem
Powiedzmy, na przykład, że budujesz projekt w sieci szkieletowej lub czymkolwiek innym i musisz załadować skrypty w określonej kolejności, np. Trzeba underscore.jsje wcześniej załadować backbone.js. Jak uzyskać powiązanie skryptów, aby były w porządku? // JS concat, strip debugging and minify gulp.task('scripts', function() { gulp.src(['./source/js/*.js', './source/js/**/*.js']) .pipe(concat('script.js')) .pipe(stripDebug()) .pipe(uglify()) .pipe(gulp.dest('./build/js/')); }); …
192 javascript  gulp 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.