Запитання з тегом «javascript»

Питання щодо програмування в ECMAScript (JavaScript / JS) та різних його діалектів / реалізацій (крім ActionScript). Цей тег рідко використовується поодинці, але найчастіше асоціюється з тегами [node.js], [jquery], [json] та [html].

4
Вставте html у кареті у вміщений div
У мене є div із заданим набором, і я захоплюю натискання клавіші за допомогою jquery для виклику prevenDefault () при натисканні клавіші enter. Подібно до цього питання, яке вставляє текст біля курсору, я хотів би безпосередньо вставити html, для стислості ми скажемо його тег br. Використання відповіді на вищезазначене питання …


4
Які плюси та мінуси fs.createReadStream проти fs.readFile в node.js?
Я роздушую про node.js і відкрив два способи читати файл і відправляти його по дроту, як тільки я встановив, що він існує, і надіслав належний тип MIME з writeHead: // read the entire file into memory and then spit it out fs.readFile(filename, function(err, data){ if (err) throw err; response.write(data, 'utf8'); …
74 javascript  file  node.js  fs 


3
Умовні типи в TypeScript
Мені було цікаво, чи можу я мати умовні типи в TypeScript? В даний час у мене є такий інтерфейс: interface ValidationResult { isValid: boolean; errorText?: string; } Але я хочу видалити errorTextта мати його лише тоді, коли isValidце falseє необхідною властивістю. Я б хотів, щоб я зміг записати це як …

5
Функція асинхронізації з + =
let x = 0; async function test() { x += await 5; console.log('x :', x); } test(); x += 1; console.log('x :', x); Виконати фрагмент кодуСховати результатиРозгорніть фрагмент Значення xзареєстрованих є 1та 5. Моє запитання: чому значення x 5другого журналу? Якщо testфункція виконується після x += 1(оскільки вона є функцією …

9
Слідкуйте за тим, скільки разів викликалася рекурсивна функція
function singleDigit(num) { let counter = 0 let number = [...num + ''].map(Number).reduce((x, y) => {return x * y}) if(number <= 9){ console.log(number) }else{ console.log(number) return singleDigit(number), counter += 1 } } singleDigit(39) Виконати фрагмент кодуСховати результатиРозгорніть фрагмент Код, що знаходиться вище, бере ціле число і зводить його до однієї …

2
Чому в JavaScript не можна визначити невизначений?
Відповідно до документації MDN проundefined : У сучасних браузерах (JavaScript 1.8.5 / Firefox 4+) undefined є властивістю, яка не може бути записана, що не може бути записана відповідно до специфікації ECMAScript 5. Навіть тоді, коли це не так, уникайте його перевизначення. Один з властивостей властивості невизначеного - це те, що …

6
SyntaxError: Неможливо використовувати оператор імпорту поза модулем
У мене є проект ApolloServer, який доставляє мені проблеми, тому я подумав, що можу оновити його і зіткнувся з проблемами при використанні останнього Babel. Мій "index.js": require('dotenv').config() import {startServer} from './server' startServer() І коли я запускаю його, я отримую помилку "SyntaxError: Неможливо використовувати оператор імпорту поза модулем". Спершу я намагався …

4
Виводить завантажувач файлів Webpack [модуль об'єкта]
Я використовую Webpack з HtmlWebpackPlugin, html-loaderі file-loader. У мене проста структура проекту, в якій я не використовую рамки, а лише typecript. Таким чином, я пишу свій HTML код безпосередньо в index.html. Я також використовую цей HTML-файл як мій шаблон HtmlWebpackPlugin. Оскільки всі веб-сайти мені потрібно помістити зображення, яке посилається на …

3
Які символи групуються з Array.from?
Я граю з JS і не можу зрозуміти, як JS вирішує, які елементи додати до створеного масиву при використанні Array.from(). Наприклад, наступний смайлик 👍 має length2, оскільки він складається з двох кодових точок, але Array.from()розглядає ці дві кодові точки як одну, надаючи масив з одним елементом: const emoji = '👍'; …

7
Інший контейнер, підтримуваний VirtualizedList, React-Native
Після оновлення до реальної 0,61 я отримую багато попереджень: VirtualizedLists should never be nested inside plain ScrollViews with the same orientation - use another VirtualizedList-backed container instead. Що ще, VirtualizedList-backed containerщо я повинен використовувати, і чому зараз радять не користуватися таким?

8
Сортування чисел у порядку зменшення, але з 0 на початку
У мене виклик JavaScript, який я намагаюся розібратися на деякий час. Розглянемо цей масив: let arr = [0, 1, 0, 2, 0, 3, 0, 4, 0, 5]; Я повинен вивести цей результат: arr = [0, 0, 0, 0, 0, 5, 4, 3, 2, 1] Я дотримуюся цієї лінії логіки, щоб …

12
Як створити масиви з масиву [закритий]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито минулого місяця . Я початківець JavaScript, і я намагаюся зробити два різних масиви зі значеннями з одного основного …

4
Чому React Hook useState використовує const, а не дозволяє
Стандартний спосіб використання React useState Hook полягає в наступному: const [count, setCount] = useState(0); Однак ця const countзмінна, очевидно, буде перенесена на інше примітивне значення. Чому тоді змінна не визначається як let count?

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.