Как сделать javascript всплывающий код в ближайшее время? - PullRequest
1 голос
/ 19 апреля 2020

Я бы хотел сделать javascript код для всплывающей функции в ближайшее время, если это возможно. Могу ли я получить идею сделать приведенный ниже код более коротким? Пожалуйста, помогите.

            function popup01() {                
                window.open('./images/MAIN/province.png');                
            }

            function popup02() {
                window.open('./images/APR/t-2019-04-Fire-Main.png');
            }

            function popup03() {
                window.open('./images/APR/t-2019-04-Fire-Main.png');
            }

            function popup04() {
                window.open('./images/APR/t-2019-04-Fire-Main.png');
            }

            function popup05() {
                window.open('./images/APR/t-2019-04-Fire-Main.png');
            }   

Ответы [ 2 ]

0 голосов
/ 19 апреля 2020

Это когда вам нужен параметр функции. Вам никогда не нужно создавать 5 отдельных функций, чтобы делать то же самое. Это код рефакторинга:

function openImagePopup(imagePath) {                
  window.open(imagePath);                
}

Удачи!

0 голосов
/ 19 апреля 2020

Трудно сказать без контекста, но что-то, что можно было бы использовать повторно:

function openWindowWithImage(imageUrl) {                
  window.open(imageUrl);                
}
...