2015-10-10 2 views
0

util.inspect, кажется, ведут себя по-разному в РЕПЛ узла и пользовательских РЕПЛНеожиданное поведение util.inspect

$ node 
> require("util").inspect([]) 
'[]' 
> 

выход в пользовательских РЕПЛ

$ node repl.js 
> require("util").inspect([]) 
'Array []' 
> 

содержание repl.js

var repl = require('repl'); 
repl.start({ 
    input: process.stdin, 
    output: process.stdout 
}); 

ответ

1

Я не могу дублировать это с текущей главной ветвью. Я получаю '[]' в обоих случаях.

Я предполагаю, что это было исправлено в 089d68861.

+0

Я только что обновил до v4.2.1, а префикс 'Array' исчез, но при проверке '{}' префикс 'Object' все еще существует. – Feng

+0

@Feng Я отправил PR для исправления проблемы с префиксом «Object» [здесь] (https://github.com/nodejs/node/pull/3385). – mscdex