
Javascript
程序猿明天
享受编码的过程,享受成功的喜悦...
展开
-
判断JS对象是否拥有某属性
1、in 运算符var obj = {name:'jack'};alert('name' in obj); // --> truealert('toString' in obj); // --> true无论是name,还是原形链上的toString,都能检测到返回true。 2、hasOwnProperty 方法var obj = {name:'jack'...转载 2018-12-03 20:34:04 · 159 阅读 · 0 评论 -
JS中判断数组中是否包含某元素的方法
方法一:arr.indexOf(某元素):未找到则返回 -1。实际用法:if(arr.indexOf(某元素) > -1){//则包含该元素}例:1.var fruits = ["Banana", "Orange", "Apple", "Mango"];2.var a = fruits.indexOf("Apple"); // 23.//以上输出结果意味着 "A转载 2018-12-03 20:39:41 · 3423 阅读 · 0 评论 -
JS 动态往json数据里面添加,删除,修改值
var str1 = {"name": "apple", "sex": "21"}; // 参数:prop = 属性,val = 值function createJson(prop, val) { // 如果 val 被忽略 if(typeof val === "undefined") { // 删除属性 de...转载 2018-12-13 16:27:09 · 25395 阅读 · 1 评论 -
JS中的prototype
JS中的phototype是JS中比较难理解的一个部分本文基于下面几个知识点:1. 原型法设计模式在.Net中可以使用clone()来实现原型法原型法的主要思想是,现在有1个类A,我想要创建一个类B,这个类是以A为原型的,并且能进行扩展。我们称B的原型为A。2. javascript的方法可以分为三类:a 类方法 b 对象方法 c 原型方法例子:function...转载 2019-01-10 17:00:02 · 144 阅读 · 0 评论 -
Jquery 移除 select option
<select id = "type" name="type"> <option value=""></option></select>1.移除 select 下的 option以 id$("#type").html("");$("#type").fi原创 2019-03-01 16:43:09 · 2581 阅读 · 0 评论 -
JS eval 函数 之 eval("("+data+")") 问题
这里说一下 JS eval 函数 之 eval("("+data+")") 问题先看下实例:$.ajax({ url: "", type: "", success:function(data){});如果data是字符串,使用eval("("+data+")")可以将其转换为json对象,和JSON.parse的功能一样。...原创 2019-07-26 17:05:36 · 554 阅读 · 0 评论