Описание тега arrow-functions
Вопросы о синтаксисе компактных функций в ECMAScript2015 (ES6), называемом "стрелочными функциями" из-за использования в них символа "=>".
0
ответов
Почему я не могу использовать функцию жирной стрелки в Object.define
Почему я не могу использовать функцию жирной стрелки в Object.define()? Минимальный, полный и проверяемый пример Работает class Car { constructor(color) { this.color = color; } } Object.defineProperty(Car.prototype, 'getColor', { value: function() {…
04 апр '18 в 17:06
1
ответ
Как узнать, если запятая разделяет параметры или является частью функции стрелки?
Я возился с использованием запятой в операциях короткого замыкания: let component = { on: (p1, p2, p3) => console.log(p1, p2, p3) }; component.on('something', () => console.log('what do'), '???'); Кажется двусмысленным '???' это параметр или н…
02 дек '16 в 04:18
2
ответа
Каково значение "this" внутри функции стрелки, которая определена внутри класса
Вопрос новичка, но мне было интересно, каково значение "this" для функции со стрелкой, определенной в классе javascript. Это ссылка на класс, содержащий его? Например: class abc { testFunction = () => { //What is the value of 'this' here? } } Поп…
22 фев '18 в 07:05
2
ответа
Уменьшить массив до объекта, используя функцию стрелки
Я играю с ограничениями функций массива и стрелок и пытаюсь преобразовать эту функцию сокращения в функцию стрелок: var monthsById = months.reduce(function(result, month) { result[month.Id] = month; return result; }, {}); Но у меня проблемы с возвра…
10 мар '18 в 12:24
1
ответ
Где находится контекст выполнения функции Arrow?
Я читал Execution Context in JavaScript статья, и я, несомненно, понимаю, что такое контекст выполнения в JavaScript, function Foo() { // Execution context of Foo function is here, between curly braces } Также я читаю о Arrow Functions и его свойств…
26 май '18 в 01:41
0
ответов
JSDock - Документация для параметра функции anonymus arrrow
У меня есть функция, которая получает параметр функции стрелки, и мне нужно описать его. /** * Some awesome descriptions * @param {Object} param - param * @param {string} param1 - param1 * @param {function} func - function */ function function(param…
13 фев '17 в 16:08
3
ответа
Вернитесь внутрь, если еще и используя толстую стрелку
Ошибка, когда я пытаюсь вернуть userInput внутри, если еще синтаксический сахар в функции жирной стрелки. Добрый совет. Используя ES5 мой код работает нормально; userInput = userInput.toLowerCase(); if (userInput === 'rock' || userInput === 'paper' …
27 ноя '18 в 16:50
1
ответ
Установите это для требуемых стрелочных функций
Я пытаюсь установить this в разных сценариях. Следующий код выполняется в node.js v6.8.1 напечатает то, что прокомментировано в конце каждой строки: function requireFromString(src) { var Module = module.constructor; var m = new Module(); m._compile(…
19 окт '16 в 15:17
1
ответ
Это значение функции стрелки, используемой в качестве выражения функции или метода объекта
Другая тема на arrow functions и это значение, но я не могу найти ответ на код, который смущает меня. Когда я запускаю этот код в консоли браузера, результат верен: var f = () => { return this; }; f() === window; // true f() // Window Но когда я …
28 апр '17 в 13:06
3
ответа
Ошибка синтаксиса функции стрелки
У меня есть следующий код, который представляет приложение React. import React from 'react'; import ReactDOM from 'react-dom'; import SearchBar from './components/search_bar'; import YTSearch from 'youtube-api-search'; import VideoList from './compo…
03 дек '17 в 19:47
1
ответ
Шаблонный литерал не работает в сочетании с синтаксисом функции стрелки внутри объекта?
Извините, если это глупая ошибка, я довольно плохо знаком с JavaScript. Так что у меня есть пара ключ-функция ('sayHello') внутри объекта person которая возвращает интерполированную строку, используя шаблонный литерал (${}). Он отлично работает, ког…
12 фев '18 в 21:16
0
ответов
Есть ли серьезные недостатки использования функций стрелок (ES6)?
Я уже слышал о преимуществах, таких как неявный возврат, короткий синтаксис, безопасность области видимости. Итак, функции стрелок полны перков, или у них также есть некоторые серьезные подводные камни. ниже приведена простая стрелочная функция сумм…
18 дек '18 в 18:31
1
ответ
Интервал использования с arguments.callee прерывает поведение "require"
Я довольно смущен, почему некоторые "требуют" возвращает ошибку: Ошибка типа: require не является функцией в Timeout._onTimeout (...........index.js:8:18) Когда выполняется следующее: (()=> { console.time("pipeline") pipeline().then((result) =>…
12 сен '18 в 14:12
1
ответ
Параметр не передается от родительской к дочерней функции в javascript для browser.executesript()
Я хочу открыть новую вкладку (создаю ссылку и кликаю), используя приведенный ниже код в транспортире. Если я жестко закодирую текст ссылки прямо внутри setattributes(), то работает нормально. Если я отправлю linkname от вызова функции, linkname выда…
07 авг '17 в 22:57
0
ответов
Должны ли мы использовать связывание или => в ES6?
Я случайно просмотрел следующий код сегодня var triggerWindowResize = $.fn.resize.bind($($window)); var redraw = $timeout.bind(null, triggerWindowResize); И я подумал: я бы так не поступил; Я бы сделал это так var triggerWindowResize = () => $(wi…
16 фев '17 в 21:57
1
ответ
Сортировать объект JavaScript по атрибуту
Я пытаюсь отсортировать массив объектов комментариев по их атрибуту "body". Я пытаюсь запустить следующее (console.log(комментарий) успешно показывает массив), но когда я собираюсь отсортировать его, я просто получаю тот же массив обратно - даже пос…
29 янв '19 в 22:53
0
ответов
Angular 2 Наблюдаемое одиночное значение из функции стрелки
У меня есть следующий код в моем компоненте: private katalog : Katalog; private allKatalogs : Katalog[] = []; constructor(private adminService : AdminService) { } ngOnInit() { this.adminService.get_kataloge().subscribe((items : Katalog[]) => this…
10 май '17 в 10:51
2
ответа
Почему это оконный объект в обработчике событий jQuery?
У меня есть небольшой скрипт для загрузки, чтобы установить некоторые классы, которые выглядят так: function frameIt() { console.log("called frameit") $( 'img' ).on('load', () => { console.log("running listener") debugger; $( this ).addClass( "ta…
29 июн '17 в 16:57
2
ответа
Почему я могу использовать this.state без необходимости связывать или использовать функцию стрелки React
Я знаю, что функции стрелок наследуют контекст родителя, поэтому они так полезны в React. Тем не менее, у меня есть этот компонент React: import React, { Component } from 'react'; import { View, Text } from 'react-native'; import axios from 'axios';…
02 мар '19 в 05:05
1
ответ
Как использовать функции стрелок внутри других функций?
полный код находится в ссылке, я пытаюсь объявить функцию стрелки, присвоив ее переменной randomColor с использованием array.push() метод, но я получаю ошибку "randomColor не определен", когда я запускаю код. Пожалуйста помоги. function generateRan…
14 окт '18 в 18:48