一般情况在测试js时,如果接口返回的数据是object对象。
如果不知道这个对象里面具体的属性就取值容易得到undefined。
哪么怎么知道一个object对象里面到底是什么东西呢。
答案就是将其转换成string字符串打印出来。
function obj2string(o) { var r = []; if (typeof o == "string") { return...
分类:
其他好文 时间:
2014-09-19 19:22:56
阅读次数:
175
由于Chrome不支持showModelDialog,若在Chrome中使用MSCRM2013,则无法使用模态窗口。以下代码是参考MSCRM中分派、共享等功能的窗口,实现的模拟showModelDialog效果。可将以下JS作为资源导入CRM:if (typeof (XJS) != "undef.....
分类:
其他好文 时间:
2014-09-19 17:02:35
阅读次数:
178
/**
* json对象转字符串形式
*/
function json2str(o) {
var arr = [];
var fmt = function(s) {
if (typeof s == ‘object‘ && s != nu...
分类:
编程语言 时间:
2014-09-18 22:25:34
阅读次数:
236
又介绍一个老朋友——instanceof。对于值类型,你可以通过typeof判断,string/number/boolean都很清楚,但是typeof在判断到引用类型的时候,返回值只有object/function,你不知道它到底是一个object对象,还是数组,还是new Number等等。这个时...
分类:
编程语言 时间:
2014-09-18 18:13:24
阅读次数:
174
既typeof之后的另一位老朋友!prototype也是我们的老朋友,即使不了解的人,也应该都听过它的大名。如果它还是您的新朋友,我估计您也是javascript的新朋友。在咱们的第一节(理解javascript原型和作用域系列(1)——一切都是对象)中说道,函数也是一种对象。他也是属性的集合,你也...
分类:
编程语言 时间:
2014-09-17 23:01:52
阅读次数:
348
“一切都是对象”这句话的重点在于如何去理解“对象”这个概念。——当然,也不是所有的都是对象,值类型就不是对象。首先咱们还是先看看javascript中一个常用的函数——typeof()。typeof应该算是咱们的老朋友,还有谁没用过它?typeof函数输出的一共有几种类型,在此列出: f...
分类:
编程语言 时间:
2014-09-17 21:38:42
阅读次数:
305
使用typeof获取类的System.Type信息(包含所在的命名空间)同样,也可以使用实例.GetType().Name获取实例所在的类名; 1 class Program 2 { 3 static void Main(string[] args) 4 { ...
分类:
其他好文 时间:
2014-09-17 00:57:11
阅读次数:
292
using UnityEngine;namespace Com.Xyz.UI{ [ExecuteInEditMode] [RequireComponent(typeof(UIRoot))] public class UIScreenAdaptive : MonoBehaviour ...
分类:
其他好文 时间:
2014-09-16 15:29:40
阅读次数:
192
最近遇到了如下的问题,当用户选择一个文件的时候,将标题自动设置为文件名
参考了很多方法后,最后兼容各个浏览器的代码如下:
function getFileName(obj){
var fileName="";
if(typeof(fileName) != "undefined")
{
fileName = $(obj).val().split("\\")....
分类:
Web程序 时间:
2014-09-15 16:00:59
阅读次数:
213
JavaScript 中 typeof 和 instanceof 常用来判断一个变量是否为空,或者是什么类型的。但它们之间还是有区别的:typeoftypeof 是一个一元运算,放在一个运算数之前,运算数可以是任意类型。它返回值是一个字符串,该字符串说明运算数的类型。typeof 一般只能返回如下几...
分类:
Web程序 时间:
2014-09-15 15:30:29
阅读次数:
227