学习内容: 一.使用instanceof操作符判断对象类型 1.instanceof操作符可以判断一个实例对象是否属于一个类. 语法:对象名 instanceof 类名 2.使用instanceof表达式的返回值为布尔值,如果返回值为true,说明此对象是该类的实例对象,如果返回值为false,说明此对象不是该类的实例对象. 示例代码: class Grandfather{//父类 public static void draw(Grandfather p) { }}class Father e
获得对象的所有属性名 || 将对象o的所有属性名放到数组中 var o = {x:1,y:2,z:3}; var arr = []; var i = 0; for(arr[i++] in o){};//是空的循环体 console.log(arr); ["x", "y", "z"] 在js中遇到return;可以看到运行到return;函数到这就停止了,循环也停止了,只是return;后面的不执行了,在这之前打印的还在,也就是说函数和循环中的re
var list = []; var param = {}; ....... var hasProp = false; for (var prop in param){ hasProp = true; break; } if(hasProp) { list.push(param); } 判断对象param是否为空的代码
判断对象是不是数组可以用 var arr:Array = []; trace(arr is Array);//true var vec:Vector.<String> = new Vector.<String>(); trace(vec is Vector.<String>);//true 但是如果Vector.<类型不确定时>该怎么判断这个东西是不是Vector呢 trace(vec is Vector.<*>);//true 这样就可以了 哈
public function __construct() { parent::__construct( ); parent::__construct( ); if(!APP_DEBUG ) die('not supported now'); //上一行没有分号.默认安装一行来算 } public function liyan() { $this->display(); } Call to a member function display() on a non-object $this->不