Вопросы по теме 'ecmascript-6'
Ember CLI — необработанная ошибка: не удалось найти модуль ember?
Я конвертирую старое школьное приложение Ember (построенное с помощью grunt) в Ember CLI и столкнулся со странной проблемой, которую не могу решить.
Когда я запускаю приложение с помощью Ember serve и открываю его в браузере, я получаю две...
05.11.2023
EmberJS: использование ember-mocha, как протестировать сериализатор/контроллер с хранилищем
Я переписываю проект ember для использования ember-cli. Поскольку функция Mocha describeModel вводит хранилище, а describeModule нет, я как бы застрял на переписывании тестов сериализатора.
import { expect, assert } from 'chai';
import {...
29.12.2023
Как расширить класс без использования super в ES6?
Можно ли расширить класс в ES6 без вызова метода super для вызова родительского класса?
EDIT: вопрос может ввести в заблуждение. Это стандарт, по которому мы должны называть super() , или я что-то упустил?
Например:
class Character {...
13.12.2023
Именование объектов деструктурированных аргументов
С ES6 можно деструктурировать объекты-аргументы следующим образом:
function myFun ( {val1, val2, val3} ) {
console.log("easy access to individual entries: ", val2);
}
Но возможно ли также одновременно назвать весь объект-аргумент, чтобы я...
03.11.2023
ES6 React istanbul Информация о покрытии не была собрана, выйдите без записи информации о покрытии
У меня проблема при запуске моих тестов, покрытие кода не работает, у меня есть сообщение
Информация о покрытии не была собрана, выйдите без записи информации о покрытии
Я пишу свои тесты на ES6 и использую babel для преобразования кода....
09.12.2023
В чем разница между использованием Object.assign и class/extends?
Я пытаюсь понять, как работает Facebook Flux, глядя на исходный код их пример чата Flux .
Там я увидел это код :
var MessageStore = assign({}, EventEmitter.prototype, {
emitChange: function() {
this.emit(CHANGE_EVENT);
},
/**...
14.01.2024
Неглубокий объект копирования, оставляющий одно или несколько свойств в ES6/ES7?
Вот как я это делал:
var props = { id: 1, name: 'test', children: [] }
//copy props but leave children out
var newProps = { ...props }
delete newProps.children
console.log(newProps) // { id: 1, name: 'test' }
Есть ли...
05.11.2023
Есть ли литерал Set в JavaScript?
Я могу создать набор с помощью new Set() так же, как я могут использовать конструкторы Array, Object, Boolean или Number.
Но есть ли заданный литеральный синтаксис , например, для массивов, объектов, логических значений, чисел и т. д.?
12.11.2023
Что это в JavaScript?
Я пока точно не знаю, к какому вопросу. Я обновлю его, когда кто-нибудь сможет сказать мне, на что я на самом деле смотрю...
Я смотрел на какой-то скомпилированный код (из Babel), и он выдал это:
(0,...
22.11.2023
Yield не разрешает Promise node.js
У меня есть следующий код, и хотя в этом примере нет ничего асинхронного, я написал его, чтобы понять поток с использованием генераторов и промисов.
Моя цель - пройтись по массиву и выполнить асинхронный процесс для каждого отдельного элемента в...
18.01.2024
Есть ли способ импортировать API Карт Google в реакцию без тега script?
Я пытаюсь интегрировать API Карт Google в свой проект ReactJS и Cordova, чтобы использовать автозаполнение мест. Мне не нужно отображать всю карту. В настоящее время я использую тег script, чтобы добавить API Карт Google в свой проект. Однако я...
22.11.2023
Как найти несколько элементов в массиве — Javascript, ES6
Код:
let names= ["Style","List","Raw"];
let results= names.find(x=> x.includes("s");
console.log(results); //
Как получить имена, содержащие «s», из имен массивов, в настоящее время я получаю только один элемент в результате, но мне нужны...
03.12.2023
Поддержка браузера компиляторов ES6
Сейчас 2016 год, и мы можем использовать ES6 в браузере с компиляторами кода (Traceur, Babel). У нас даже есть эта замечательная таблица , чтобы проверить, какие функции поддерживают эти компиляторы.
Но я не нашел ни одной заметки о том, какие...
11.12.2023
Fetch: отправка данных json, изменение application/json на text/plain
Я использую хром 53.0.2785.116 м (64-разрядная версия).
Я получил следующие заголовки на devtools. Проблема отмечена комментарием "//". Тип контента действительно не позволяет нам установить его в application/json, я пробовал 100 разных способов....
29.12.2023
документ не определен Импорт ES6 с помощью Jasmine с зависимостями внешней библиотеки (Babel)
У меня возникли проблемы с тем, как настроить набор модульных тестов при использовании внешних библиотек. В данном случае я использую библиотеку Phaser. Вот два моих простых модуля приложения.
App.js
// App.js - will be used to init the app...
18.01.2024
Возможно ли иметь комментарий внутри строки шаблона es6?
Допустим, у нас есть многострочная строка шаблона es6 для описания, например. некоторые параметры URL для запроса:
const fields = `
id,
message,
created_time,
permalink_url,
type
`;
Есть ли способ иметь комментарии внутри...
30.12.2023
добавить свойство в массив элементов на основе набора совпадений в реквизитах — es6
У меня есть следующий массив объектов:
arr = [
{
connectors:[
{source: "aaaa", target: "bbbb"}
{source: "bbbb", target: "2222"}
{source: "aaaa", target: "cccc"}
{source: "cccc", target: "1111"}...
23.01.2024
React PropTypes импортный класс. Тип опоры недействителен
У меня есть несколько больших объектов, которые я использую во многих компонентах, поэтому я сделал файл proptypes для каждого большого объекта следующим образом:
PropTypes/PropLargeObject.js
который содержит import PropTypes из...
11.12.2023
импорт javascript es6 ожидает ровно один аргумент
Я пытаюсь использовать модули es6, но получаю ошибку:
SyntaxError: Неожиданный идентификатор GameObject. вызов импорта ожидает ровно один аргумент.
Кстати, это в Safari 11 на macOS 10.13.
Вот мой модуль:
export class GameObject {...
10.11.2023
Сгруппируйте данные, переименуйте свойство объекта и создайте новый набор данных в NodeJs.
Я новичок в Stackoverflow, а также новичок в JS. Я потерялся в том, как манипулировать данными, и мне нужна помощь. У меня есть набор данных, в котором есть несколько дублирующихся quoteDate. Мне нужно создать новый набор данных, добавив цены под...
09.12.2023
Новые материалы
Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..
Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально
Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..
Частный метод Python: улучшение инкапсуляции и безопасности
Введение
Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..
Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования
Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..
Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv)
Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..
Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..
Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..