debug.js 633 B

12345678910111213141516171819202122232425262728
  1. /**
  2. * Created by CSL on 2017-05-19.
  3. * 用于展示未知对象的内容。如:debug.m(GC.Spread.Sheets.Events);
  4. */
  5. debug = {
  6. m: function (flag, obj) {
  7. alert(flag + this.objStr(obj));
  8. },
  9. d: function (flag, obj) {
  10. alert(flag + JSON.stringify(obj));
  11. },
  12. objStr: function (obj) {
  13. var str = "";
  14. var spr = "";
  15. for (var x in obj) {
  16. if (obj.hasOwnProperty(x)) {
  17. if (str == '') {
  18. spr = ''
  19. } else { spr = ', ' } ;
  20. str += spr + x + ':' + obj[x];
  21. }
  22. }
  23. return str;
  24. }
  25. }