LINUX.ORG.RU

История изменений

Исправление mazdai, (текущая версия) :

Тебе четко сказали, что надо пойти, например, на MDN или W3Schools и там минимально подучить язык, прежде чем им пытаться решать реальные задачи. Ну и не только синтаксис и идиомы JS тебе пригодятся, разумеется.

К примеру, выше @Nervous отмечает использование метода списка .push – это императивный стиль. Вне контекста это придирка, конечно, потому что этот метод бывает полезен, когда ты не знаешь заранее итоговую длину списка или когда тебе нужно работать с состоянием вне цикла/тела функции, но здесь состояние анонимной функции не меняется. Ты можешь переписать этот кусочек с использованием функционального стиля и метода .map, поскольку у тебя 1 к 1 отображение одного списка в другой, более того, ты можешь сделать это и с диграфами, и с другими комбинациями букв (делаешь функцию, разбирающую строку с именем на кандидаты букв, делаешь вторую, которая подставляет взамен необходимый символ, и суешь в map, который отображает имена в ASCII в той же длины новый список в КОИ7). Этот метод ест несколько больше памяти по сравнению с вставкой в существующий список, потому что он вызывает предоставленную тобой функцию для каждого из элементов и кладет результаты в том же порядке в новый список, возвращаемый функцией .map. Но при этом ты можешь отчасти гарантировать одинаковые производительность и порядок итерации во всех браузерах. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/map

Надеюсь, что ты перечитаешь это после удаления аккаунта и смены ника. Я сам довольно много докучал умным людям, которые могли бы не мне объяснять, что к чему, а зарабатывать деньги в этот момент, и рекомендую тебе читать мануалы, пока ты точно не будешь уверен, что не можешь самостоятельно решить свою проблему. Приятного написания кода!

Исправление mazdai, :

Тебе четко сказали, что надо пойти, например, на MDN или W3Schools и там минимально подучить язык, прежде чем им пытаться решать реальные задачи. Ну и не только синтаксис и идиомы JS тебе пригодятся, разумеется.

К примеру, выше @Nervous отмечает использование метода списка .push – это императивный стиль. Вне контекста это придирка, конечно, потому что этот метод бывает полезен, когда ты не знаешь заранее итоговую длину списка или когда тебе нужно работать с состоянием вне цикла/тела функции, но здесь состояние анонимной функции не меняется. Ты можешь переписать этот кусочек с использованием функционального стиля и метода .map, поскольку у тебя 1 к 1 отображение одного списка в другой, более того, ты можешь сделать это и с диграфами, и с другими комбинациями букв (делаешь функцию, разбирающую строку с именем на кандидаты букв, делаешь вторую, которая подставляет взамен необходимый символ, и суешь в map, который отображает имена в ASCII в той же длины новый список в КОИ7). Этот метод ест несколько больше памяти по сравнению с вставкой в существующий список, потому что он вызывает предоставленную тобой функцию для каждого из элементов и кладет результаты в том же порядке в новый список, возвращаемый этой функцией. Но при этом ты можешь отчасти гарантировать одинаковые производительность и порядок итерации во всех браузерах. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/map

Надеюсь, что ты перечитаешь это после удаления аккаунта и смены ника. Я сам довольно много докучал умным людям, которые могли бы не мне объяснять, что к чему, а зарабатывать деньги в этот момент, и рекомендую тебе читать мануалы, пока ты точно не будешь уверен, что не можешь самостоятельно решить свою проблему. Приятного написания кода!

Исправление mazdai, :

Тебе четко сказали, что надо пойти, например, на MDN или W3Schools и там минимально подучить язык, прежде чем им пытаться решать реальные задачи. Ну и не только синтаксис и идиомы JS тебе пригодятся, разумеется.

К примеру, выше @Nervous отмечает использование метода списка .push – это императивный стиль. Вне контекста это придирка, конечно, потому что этот метод бывает полезен, когда ты не знаешь заранее итоговую длину списка или когда тебе нужно работать с состоянием вне цикла/тела функции, но здесь состояние анонимной функции не меняется. Ты можешь переписать этот кусочек с использованием функционального стиля и метода .map, поскольку у тебя 1 к 1 отображение одного списка в другой, более того, ты можешь сделать это и с диграфами, и с другими комбинациями букв (делаешь функцию, разбирающую строку с именем на кандидаты букв, делаешь вторую, которая подставляет взамен необходимый символ, и суешь в map, который отображает имена в ASCII в той же длины новый список в КОИ7). Этот метод ест несколько больше памяти по сравнению с вставкой в существующий список, потому что он вызывает предоставленную тобой функцию для каждого из элементов и кладет результаты в том же порядке в новый список. Но при этом ты можешь отчасти гарантировать одинаковые производительность и порядок итерации во всех браузерах. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/map

Надеюсь, что ты перечитаешь это после удаления аккаунта и смены ника. Я сам довольно много докучал умным людям, которые могли бы не мне объяснять, что к чему, а зарабатывать деньги в этот момент, и рекомендую тебе читать мануалы, пока ты точно не будешь уверен, что не можешь самостоятельно решить свою проблему. Приятного написания кода!

Исправление mazdai, :

Тебе четко сказали, что надо пойти, например, на MDN или W3Schools и там минимально подучить язык, прежде чем им пытаться решать реальные задачи. Ну и не только синтаксис и идиомы JS тебе пригодятся, разумеется.

К примеру, выше @Nervous отмечает использование метода списка .push – это императивный стиль. Вне контекста это придирка, конечно, потому что этот метод бывает полезен, когда ты не знаешь заранее итоговую длину списка или когда тебе нужно работать с состоянием вне цикла/тела функции, но здесь состояние анонимной функции не меняется. Ты можешь переписать этот кусочек с использованием функционального стиля и метода .map, поскольку у тебя 1 к 1 отображение одного списка в другой, более того, ты можешь сделать это и с диграфами, и с другими комбинациями букв (делаешь функцию, разбирающую строку с именем на кандидаты букв, делаешь вторую, которая подставляет взамен необходимый символ, и суешь в map, который отображает имена в ASCII в той же длины новый список в КОИ7). Этот метод ест несколько больше памяти по сравнению с вставкой в существующий список, потому что он вызывает предоставленную тобой функцию для каждого из элементов. Но при этом ты можешь отчасти гарантировать одинаковые производительность и порядок итерации во всех браузерах. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/map

Надеюсь, что ты перечитаешь это после удаления аккаунта и смены ника. Я сам довольно много докучал умным людям, которые могли бы не мне объяснять, что к чему, а зарабатывать деньги в этот момент, и рекомендую тебе читать мануалы, пока ты точно не будешь уверен, что не можешь самостоятельно решить свою проблему. Приятного написания кода!

Исправление mazdai, :

Тебе четко сказали, что надо пойти, например, на MDN или W3Schools и там минимально подучить язык, прежде чем им пытаться решать реальные задачи. Ну и не только синтаксис и идиомы JS тебе пригодятся, разумеется.

К примеру, выше @Nervous отмечает использование метода списка .push – это императивный стиль. Вне контекста это придирка, конечно, потому что этот метод бывает полезен, когда ты не знаешь заранее итоговую длину списка или когда тебе нужно работать с состоянием вне цикла/тела функции, но здесь состояние анонимной функции не меняется. Ты можешь переписать этот кусочек с использованием функционального стиля и метода .map, поскольку у тебя 1 к 1 отображение одного списка в другой, более того, ты можешь сделать это и с диграфами, и с другими комбинациями букв (делаешь функцию, разбирающую строку с именем на кандидаты букв, делаешь вторую, которая подставляет взамен необходимый символ, и суешь в map, который отображает имена в ASCII в той же длины новый список в КОИ7). Этот метод ест несколько больше памяти по сравнению с вставкой в существующий список, потому что он вызывает предоставленную тобой функцию для каждого из элементов. Но при этом ты можешь отчасти гарантировать одинаковые производительность и порядок итерации во всех браузерах.

Надеюсь, что ты перечитаешь это после удаления аккаунта и смены ника. Я сам довольно много докучал умным людям, которые могли бы не мне объяснять, что к чему, а зарабатывать деньги в этот момент, и рекомендую тебе читать мануалы, пока ты точно не будешь уверен, что не можешь самостоятельно решить свою проблему. Приятного написания кода!

Исправление mazdai, :

Тебе четко сказали, что надо пойти, например, на MDN или W3Schools и там минимально подучить язык, прежде чем им пытаться решать реальные задачи. Ну и не только синтаксис и идиомы JS тебе пригодятся, разумеется.

К примеру, выше @Nervous отмечает использование метода списка .push – это императивный стиль. Вне контекста это придирка, конечно, потому что этот метод бывает полезен, когда ты не знаешь заранее итоговую длину списка или когда тебе нужно работать с состоянием вне цикла/тела функции, но здесь состояние анонимной функции не меняется. Ты можешь переписать этот кусочек с использованием функционального стиля и метода .map, поскольку у тебя 1 к 1 отображение одного списка в другой, более того, ты можешь сделать это и с диграфами, и с другими комбинациями букв (делаешь функцию, разбирающую строку с именем на кандидаты букв, делаешь вторую, которая подставляет взамен необходимый символ, и суешь в map, который отображает имена в ASCII в той же длины новый список в КОИ7).

Надеюсь, что ты перечитаешь это после удаления аккаунта и смены ника. Я сам довольно много докучал умным людям, которые могли бы не мне объяснять, что к чему, а зарабатывать деньги в этот момент, и рекомендую тебе читать мануалы, пока ты точно не будешь уверен, что не можешь самостоятельно решить свою проблему. Приятного написания кода!

Исходная версия mazdai, :

Тебе четко сказали, что надо пойти, например, на MDN или W3Schools и там минимально подучить язык, прежде чем им пытаться решать реальные задачи. Ну и не только синтаксис и идиомы JS тебе пригодятся, разумеется.

К примеру, выше [user]Nervous[/user] отмечает использование метода списка .push – это императивный стиль. Вне контекста это придирка, конечно, потому что этот метод бывает полезен, когда ты не знаешь заранее итоговую длину списка или когда тебе нужно работать с состоянием вне цикла/тела функции, но здесь состояние анонимной функции не меняется. Ты можешь переписать этот кусочек с использованием функционального стиля и метода .map, поскольку у тебя 1 к 1 отображение одного списка в другой, более того, ты можешь сделать это и с диграфами, и с другими комбинациями букв (делаешь функцию, разбирающую строку с именем на кандидаты букв, делаешь вторую, которая подставляет взамен необходимый символ, и суешь в map, который отображает имена в ASCII в той же длины новый список в КОИ7).

Надеюсь, что ты перечитаешь это после удаления аккаунта и смены ника. Я сам довольно много докучал умным людям, которые могли бы не мне объяснять, что к чему, а зарабатывать деньги в этот момент, и рекомендую тебе читать мануалы, пока ты точно не будешь уверен, что не можешь самостоятельно решить свою проблему. Приятного написания кода!