optimize: util.format

This commit is contained in:
hyb1996
2017-11-29 20:04:50 +08:00
parent 6dfd35683a
commit 92f296cc19
5 changed files with 69 additions and 8 deletions

View File

@@ -118,6 +118,7 @@ module.exports = function(__runtime__, scope){
}
mode = mode || 0;
__runtime__.accessibilityBridge.setMode(mode);
__runtime__.accessibilityBridge.ensureServiceEnabled();
}
scope.__asGlobal__(__runtime__.automator, ['back', 'home', 'powerDialog', 'notifications', 'quickSettings', 'recents', 'splitScreen']);

View File

@@ -24,7 +24,7 @@ exports.format = function(f) {
if (!isString(f)) {
var objects = [];
for (var i = 0; i < arguments.length; i++) {
var v = (arguments[i] && isJavaObject(arguments[i])) ? arguments[i].toString() :
var v = //(arguments[i] && isJavaObject(arguments[i])) ? arguments[i].toString() :
arguments[i];
objects.push(inspect(v));
}
@@ -312,9 +312,13 @@ function formatValue(ctx, value, recurseTimes) {
if (array) {
output = formatArray(ctx, value, recurseTimes, visibleKeys, keys);
} else {
output = keys.map(function(key) {
return formatProperty(ctx, value, recurseTimes, visibleKeys, key, array);
});
try{
output = keys.map(function(key) {
return formatProperty(ctx, value, recurseTimes, visibleKeys, key, array);
});
}catch(err){
return value.toString();
}
}
ctx.seen.pop();