javascript
清黎浅帆
这个作者很懒,什么都没留下…
展开
-
原生js在最后一个子元素插入html内容
<div id="chat_msg_list" class="chat-message chat_msg_list"> <div class="clearfix chat-block" id="d0073000-1b58-4bfd-bb05-76c00e0f8b1f">11</div> <div class="clearfix chat-block" id="d0073000-1b58-4bfd-bb05-76c00e0f8b2f">22</div&原创 2020-10-22 17:45:14 · 1761 阅读 · 0 评论 -
判断对象的每个属性是否都有值
let form = { a: '123', b: ''},function(form){ let flag = true; for(let key in form){ if(!form[key]){ return false } } return flag}原创 2020-09-24 10:22:21 · 3744 阅读 · 0 评论 -
js函数内定义与参数同名变量
1.普通参数function foo(x){ console.log(x);//2 var x = 5; console.log(x);//5 console.log(arguments[0]);//5};foo(2)//解析function foo(x){ var x;//x发生了变量提升,但x有初始值的时候x不会变为undefined console.log(x);//2 x = 5; console.log(x);//5 console.log(arguments[0])原创 2020-07-30 17:13:43 · 1087 阅读 · 2 评论 -
字符串方法
let string = 'vbirahcriefmfhc';//substr(开始索引,数量) 从起始索引号提取字符串中指定数目的字符console.log(string.substr(1,3));//bir//substring(开始索引,结束索引) 提取字符串中两个指定的索引号之间的字符console.log(string.substring(1,3));//bi//string.charAt(索引) 返回在指定位置的字符console.log(string.charAt(5)原创 2020-07-24 16:20:16 · 86 阅读 · 0 评论 -
Object.defineProperty()
Object.defineProperty()用来给对象定义新属性或改变对象现有属性Object.defineProperty(obj,prop,desc)//obj: 目标对象//prop: 属性//desc: 目标属性所拥有的特性(对象形式)对象描述1.value设置属性的值,如果不设置,默认为undefinedlet obj = {};//未设置属性值Object.defineProperty(obj, 'a', {})console.log(obj);//{a: undef原创 2020-07-24 16:02:19 · 305 阅读 · 0 评论 -
JavaScript如何判断对象是否为空
1. 方法一for(let item in object){//如果object为非空对象,返回true,否则不走这一步 return true;}return false;2. 方法二if(JSON.stringify(object) !== "{}"){ //如果object为非空对象,返回true return true;}3. 方法三if(Object.keys...原创 2020-03-30 14:52:34 · 135 阅读 · 0 评论