@Shimpanze

Как передать аргумент true в качестве аргумента функции?

Здравствуйте!

Необходимо создать функцию с двумя ветками ветвления, в зависимости от того, есть ли у нее необязательный аргумент (boolean) true.

Пример вызова:

my_function("Какой-то текст");

или c параметром:

my_function("Какой-то текст", true);

Пример функции:

function my_function(str, (boolean) true or false) {
  if ( второго аргумента, либо вовсе нет, либо он false ) {
    document.write(str);
  }
  else if ( второй аргумент true ) {
    document.write("<p style='color: red;'>" + str + "</p>");
  }
}


Большое спасибо!
  • Вопрос задан
  • 379 просмотров
Решения вопроса 2
thewind
@thewind
php программист, front / backend developer
function my_function(str, flag) {
    if (typeof flag === 'undefined' || flag !== true) {
        document.write(str);
    } else {
        document.write("<p style='color: red;'>" + str + "</p>");
    }
}
Ответ написан
Комментировать
rockon404
@rockon404
Frontend Developer
function my_function(str, withWrapper) {
 if (withWrapper) {
    str = '<p style="color: red;">' + str + '</p>';
  }
  document.write(str);
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы