docs: function last(O) {
              if (isObject(O)) {
                  var keys = Object.keys(O);
                  var item = {};
                  item[keys[keys.length - 1]] = O[keys[keys.length - 1]];
                  return item;
              } else if (isArray(O)) {
                  return O[O.length - 1];
              } else {
                  console.error("ax5.util.object.last", "argument type error");
                  return undefined;
              }
          }