BG Development


  Reply to this topicStart new topicStart Poll

> Моля помогнете с една функция, Помощ с написването на функция
JavaFan
Публикувано на: 12-07-2021, 07:48
Quote Post



Име:
Група: Потребител
Ранг: Новопостъпил

Мнения: 2
Регистриран на: 12.07.21



Здравейте, не съм добре с JS и в един проект имам нужда ,ако някой има време и желание да напише само една функция.

На снимката всичко от 13-ти ред надолу бих искал да е във една функция , тъй като е повтаряем код и то доста пъти.

Благодаря много предварително.

Това мнение е било редактирано от JavaFan на 12-07-2021, 07:50

Прикачена картинка (Кликнете на картинката, за да я увеличите!)
Прикачена картинка
PMEmail Poster
Top
thrawn
Публикувано на: 12-07-2021, 15:25
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 3119
Регистриран на: 17.01.17



Ами направи си я де. Функцията приема един параметър (обект някакъв) и връща стринг (съдържащ html шаблонът).
PMEmail Poster
Top
Naminator_X_
Публикувано на: 12-07-2021, 17:58
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 1081
Регистриран на: 01.03.06



Направи си една константа, която да ти съдържа шаблона

Направи си една функция, която да приема key/value map и на базата на тоя mapping да заменя неща в шаблона.

Може и в отделни файлове да ги навреш тези работи ако ползваш ES modules

EDIT: На 90% си го направил даже.

EDIT 2: Даже ако си изкараш closure-a от map() функцията на масива във отделна функция, която приема същия параметър си решаваш проблема.

Това мнение е било редактирано от Naminator_X_ на 12-07-2021, 18:04
PMEmail Poster
Top
JavaFan
Публикувано на: 12-07-2021, 20:52
Quote Post



Име:
Група: Потребител
Ранг: Новопостъпил

Мнения: 2
Регистриран на: 12.07.21



QUOTE (Naminator_X_ @ 12-07-2021, 17:58)
Направи си една константа, която да ти съдържа шаблона

Направи си една функция, която да приема key/value map и на базата на тоя mapping да заменя неща в шаблона.

Може и в отделни файлове да ги навреш тези работи ако ползваш ES modules

EDIT: На 90% си го направил даже.

EDIT 2: Даже ако си изкараш closure-a от map() функцията на масива във отделна функция, която приема същия параметър си решаваш проблема.

Още вчера я направих ,но не работи.
PMEmail Poster
Top
1 потребители преглеждат тази тема в момента (1 гости, 0 анонимни потребители)
Потребители, преглеждащи темата в момента:

Topic Options Reply to this topicStart new topicStart Poll

 


Copyright © 2003-2019 | BG Development | All Rights Reserved
RSS 2.0