日期:2014-05-16  浏览次数:20517 次

hasOwnProperty到底怎么用
资料已经翻烂了http://blog.163.com/fanxiaoqc@126/blog/static/331419002011021115158643/

简单的举个例子,申明一个array型,数组是有push这个函数的,为什么arr.hasOwnProperty("push")不起作用,
function Button8_onclick() {
  var arr = [];
  if (arr.hasOwnProperty("push")) {
  alert("OK");
  }
  }

如果用法不对,有没有别的方法,能判断array有没有这个函数。

------解决方案--------------------
JScript code

<script language="javascript">
function Button8_onclick() {
  var arr= new Array(1,2,3,4);   
  if (arr.hasOwnProperty("1")) {
     alert("OK");
  }else{
     alert("NO");
  }
}
</script>
没用过hasOwnProperty这个方法。不知道这是不是你想要的结果。。数组里面放int类型的可以用hasOwnProperty这方法。但是用string类型的。似乎不行。希望对你有用