«Ecmascript-6» деп белгіленген сұрақтар

ECMAScript нұсқасының 2015 нұсқасының нұсқасы енді стандартты болып табылады (ECMAScript 2015). Бұл тегті тек ECMAScript 2015 нұсқасында енгізілген жаңа мүмкіндіктермен немесе техникалық өзгерістермен байланысты болған жағдайда ғана пайдаланыңыз.
39
жауаптар

Асинхрондық қоңыраудан жауапты қалай қайтаруға болады?

Менде Ajax сұрауын жасайтын foo функциясы бар. Жауапты foo-дан қалай қайтаруға болады? Мен кері шақырудан мәнді сәттіге қайтаруға тырыстым, сондай-ақ функция ішіндегі жергілікті айнымалыға жауапты тағайындауға және оны қайтаруға тырыстым, бірақ осы әдістердің ешқайсысы қайтарылмады ...
08 қаңтар '13, 20:06
31
жауап

Javascript-де айнымалыны жариялау үшін «let» және «var» пайдалану арасындағы айырмашылық қандай?

ECMAScript 6 шығарылым туралы мәлімдеме ұсынады. Мен бұл «жергілікті» айнымалы ретінде сипатталғанын естідім, бірақ мен әлі күнге дейін «var» кілт сөзінен басқаша әрекет ететініне сенімдімін. Қандай айырмашылық бар? Қашан қолдануға рұқсат керек?
17 сәуірде белгіленген '09 23:09
29
жауаптар

Мүмкін (a == 1 a == 2 a == 3) шындықты бағалайсыз ба?

Модератордың ескертуі: кодын өзгертуге немесе осы хабарламаны жоюға қарсы болмайды. Ғарыштық сұрақ мәселенің бөлігі болуы мүмкін және сондықтан қажетсіз жасалмауы керек. Егер сіз лагерде болсаңыз, «бос орындар аз емес ...
15 қаңтар '18 сағат 23:20
7
жауаптар

Node.js пайдалану ES6 импорттау / экспорттауды қажет етеді

Мен бірге жұмыс істейтін жобада бізде модульдер жүйесін қолдануға болатын екі нұсқа бар: module.exports және export.foo арқылы импорттау модульдері талап етіледі және экспортталады. ES6 импорттау және пайдалану арқылы модульдерді импорттау ...
11 шілдеде сағат 15: 19-да орнатыңыз
3
жауаптар

ECMAScript6 көрсеткішін қайтаратын нысан

Нысанды көрсеткі функциясынан қайтып келгенде, грамматикадағы анықсыздыққа байланысты қосымша жиынтығын және кері қайтаруды қолдану керек сияқты: p => {return {foo: 'bar'}} Егер көрсеткі функциясы тағы бір нәрсе қайтарса, {} және қайтарылмайды ...
27 ақпанда белгіленген '20, 20:02
8
жауаптар

ES6 импорттау үшін қылшық жақшаларды пайдалану керек пе?

Бұл айқын көрінеді, бірақ мен бір модульді ES6-ға импорттау үшін жақсырақ қолданған кезде біраз ұялмадым. Мысалы, мен реактивті-жоба жобасында жұмыс істеймін, келесі файл мен оның мазмұны бар: initialState.js var initialState = ...
22-сәуірде белгіленген '16 сағат 16:58
10
жауаптар

Es6 класстарын пайдалану кезінде реакцияда «super ()» және «super (props)» арасындағы айырмашылық қандай?

Супер () препараттарын тапсыру өте маңызды және неге? MyComponent класы React.Component {constructor (props)) кеңейтеді (super ()); // немесе супер (проспектілер)? }}
01 маусымда сағат 14: 00-де орнатылады
4
жауаптар

JavaScript-де «әдепкі экспорттау» деген не?

Файл: SafeString.js // Біздің негізгі SafeString түрінің функциясын құрыңыз SafeString (string) {this.string = string; } SafeString.prototype.toString = function () {return «» + this.string; }; әдепкі экспорттау SafeString; Мен ешқашан көрген емеспін ...
14 қаңтарда орнатылды '14 сағат 18:21
12
жауаптар

Баламалы ES6 класс айнымалылары

Қазіргі уақытта біз ES5-те көпшілігіміз ыңғайлы сыныптар мен сынып айнымалыларын құру үшін келесі шаблонды қолданамыз: // ES 5 FrameWork.Class ({variable: 'string', variable2: true, init: function () {} addItem: ...
Наурыздың 20-сы сағат 14: 45-де
7
жауаптар

ECMAScript 6 нұсқасындағы Arrow функцияларын қай кезде қолдануым керек?

Сұрақ алдағы ECMAScript 6 (Гармония) контексіндегі және тілмен жұмыс істеген код стилі туралы ойлаған адамдарға арналған. With () => {} және function () {} біз ES6 функцияларын жазудың өте ұқсас әдістерін аламыз. Басқа тілдерде қой еті ...
08-ке белгіленген '14 сағат 16:50
34
жауаптар

JavaScript ES6 сыныптарындағы жеке нысандар

ES6 сыныптарында жеке сипаттарды жасай аламын ба? Міне мысал. Instance.property рұқсатына қалай жол бермеуге болады? class Бір нәрсе {constructor () {this.property = «test»; }} var instance = new Something (); console.log (мысалы.property ...
Наурыздың 3-і күні сағат 23:
10
жауаптар

Javascript ішіндегі «=>» (көрсеткі тең және одан көп қалыптасқан) деген мағына не білдіреді?

Мен> = операторы көбірек немесе тең екенін білемін, бірақ кейбір => бастапқы кодта көрдім. Бұл оператордың мағынасы қандай? Міне код: уәдеTargetFile (fpParams, aSkipPrompt, байланыстыURI) .then (aDialogAccepted => {if (! ADialogAccepted) ...
23 шілдеде, сағат 14: 27-де
7
жауаптар

Көрсеткі функцияға қарсы декларация / функция өрнектері: олар баламалы / ауыстырылатын ма?

Канондық сұрақ Егер функция декларациясын / өрнек функциясын көрсеткі функциясымен ауыстырғаннан кейін, сіз қиын мәселе тауып, оның көшірмесін жасаңыз. ES2015 нұсқасындағы көрсеткі функциялары қысқа синтаксисті береді. Барлық мақсаттарымды ауыстыра аламын ба?
18 желтоқсанда белгіленген 20: 58-те
6
жауаптар

ES6 WeakMap-ді нақты пайдалану дегеніміз не?

ECMAScript 6 енгізілген WeakMap деректер құрылымын нақты пайдалану дегеніміз не? Әлсіз картаның кілті оның сәйкес мәніне күшті байланыс жасайды, әлсіз картаға енгізілген мән ешқашан жоғалады ...
set 02 Apr '15 сағат 15:39
6
жауаптар

ES6-да кейіпкерлерді шығарудың мотивациясы қандай?

UPDATE. Жақында Mozilla-дан тамаша мақала болды. Сізді қызықтыратын оқи аласыз. Өздеріңіз білесіздер, ECMAScript 6-да жаңа, қарабайыр таңба түрін енгізуді жоспарлап отыр (кейбір басқа да ақылсыз нәрселер туралы айтпау керек). Мен әрдайым түсіндім деп ойладым ...
12-ақпан '12 сағат 12:53