Объясните конструкцию условия javascript

Не пойму, что проверяет конструкция js:

if(!''.replace(/^/,String))

Больше конечно вызывает вопрос второй параметр String. Заранее благодарен.


Ответы (1 шт):

Автор решения: Mmm

Странная конструкция. String - это переменная. Если она пустая String = '', то условие выполняется.

→ Ссылка