2016-08-24 3 views
-1

Желаемый результат: -Какой код я должен добавить для отображения следующего вывода с использованием JavaScript?

ошибка: вы были отключены!

предупреждение: Вы бездействовал в течение 15 минут

// Code starts here 

// Do not edit this function 

function output(msg) { 

    console.log(this.type, ":", msg) 

} 

// You may edit below this line not including the .output functions. 

var errorMsg = ; 

var warningMsg = ; 

// Do not edit below this line. 

errorMsg.output('You have been disconnected!'); 

warningMsg.output('You have been idle for 15 minutes'); 
+1

Пожалуйста, переформатируйте свой код и внесите свой вопрос. Вы хотите отображать ошибки на конкретном сайте или что это такое? –

+0

@ LajosArpad не домашнее задание чувак, я просто пытался узнать некоторые новые вещи и решить некоторые проблемы из Интернета ..... :) –

ответ

1

Вы можете использовать функцию как конструктор для ваших errorMsg и warningMsg вот так:

var Logger = function(type) { 
    this.type = type 
    this.output = output 
} 

var errorMsg = new Logger('warning'); 
var warningMsg = new Logger('error'); 

Вот working plunker Если вы имеете больше вопрос, не стесняйтесь спрашивать.

+0

На самом деле мне нужно использовать функцию, которая уже определена в вопросе и получить желаемый результат –

+0

@AvneetSangha Это функция. 'this.ouput = output' просто обертывает вашу функцию в конструктор – Okazari

+0

@Okazari .... о, да, мой плохой ... спасибо за помощь .... оцените это .. !!! –

0

Я не уверен, что вы ищете это:

//Desired Output:- 
 

 
console.error("You have been disconnected!") 
 

 
console.warn("You have been idle for 15 minutes"); 
 

 
console.log("Code starts here") 
 

 
// Do not edit this function 
 

 
function output(msg) { 
 

 
console.log(this.type, ":", msg) 
 
}