项目上遇到这样的一个场景:ztree树形菜单的节点选中一个即作为一个单位并且要保证值的唯一,还可以删除某个值之后提交后台。解决思路:1.设置一个空数组 2.声明一个flag(布尔值),确保唯一后以设置为true。在这个确保值为唯一性需要比对id。 3删除数组的任意一个值,用splice();demo ...
分类:
编程语言 时间:
2020-04-21 13:19:29
阅读次数:
107
map:处于处理一个序列,将序列中的每个元素进行处理,得到一个可迭代器,这个可迭代器可以通过list()转换成列表。改列表元素个数与位置与原来相同。 map可以处理任何一个可迭代的对象。 filter:遍历序列中的每一个元素,判断每一个元素,得到一个布尔值,如果为true,则把这个东西留下来,放进可 ...
分类:
其他好文 时间:
2020-04-20 18:50:49
阅读次数:
72
for循环--最普通的方法 arr.forEach(function(value, index, array){})--遍历数组 map()相似 arr.filter(function(value, index, array){ return value > 20;})--筛选数组--返回的是一个新 ...
分类:
编程语言 时间:
2020-04-20 01:05:23
阅读次数:
71
一、为什么要区分不同的数据类型 在计算机中,不同的数据所需占用的存储空间不同,为了充分利用存储空间,于是定义了不同的数据类型。而且,不同的数据类型,寓意也不同。 二、JS中一共有六种数据类型 基本数据类型(值类型) :String 字符串、Number 数值、Boolean 布尔值、Null 空值、 ...
分类:
其他好文 时间:
2020-04-19 15:04:52
阅读次数:
59
浅谈LinkedList LinkedList是一个链表结构类型的列表,底层通过链表结构来存储数据的链式存储,可以无限链接新元素(受限于硬盘存储容量),不存在ArrayList(底层使用数组实现)中的数组扩容问题,具有插入,删除元素快捷、方便的特点,但因为每个节点需要有上一个节点和下一个节点的引用, ...
分类:
其他好文 时间:
2020-04-19 15:02:10
阅读次数:
64
本文转自:https://www.cnblogs.com/yubinfeng/p/4572911.html 通过上节LINQ的基础知识的学习,我们可以开始使用LINQ来进行内存数据的查询了,我们上节说了LINQ的定义为:Language Integrated Query(语言集成查询)的简称,它是集 ...
分类:
Web程序 时间:
2020-04-18 22:34:34
阅读次数:
82
JS的数据类型都有哪些? 值类型(基本类型):字符串(String)、数字(Number)、布尔(Boolean)、空值(null)、未定义(undefined)、转义字符、Symbol(ES6引入了一种新的原始数据类型,表示独一无二的值)。 引用数据类型:对象(Object)、数组(Array)、 ...
分类:
其他好文 时间:
2020-04-18 17:15:44
阅读次数:
73
基本选择结构 语法:if(布尔类型的条件){ 如果条件为真,则执行 } 条件为假的时候执行大括号后面内容 if-else 选择使用原因:使用传统的id选择结构也可能完成如果否则之类的问题,但是可能造成代码的冗余,浪费时间 语法:if(){ // 布尔类型的表达式 //条件为真进入执行代码块1}els ...
分类:
其他好文 时间:
2020-04-18 14:14:18
阅读次数:
60
类中属性的使用 属性(成员变量) VS 局部变量 1.相同点: 1.1定义变量的格式:数据类型 变量名 = 变量值【有时变量值不给出】 1.2先声明,后使用 1.3变量都有其对应的作用域 2.不同点: 2.1在类中申明的位置不同【 属性:直接定义在类的一对{ }内; 局部变量:声明在方法内、方法形参 ...
分类:
编程语言 时间:
2020-04-18 14:02:07
阅读次数:
49
一、前言 工作或学习中,相信很多同学跟我一样,对于json字符串和字典两者的概念一直摸棱两可。emmm,既然不懂,那我们查资料并整理下来。 二、json字符串和字典的区别 简单粗暴地说,字典是一种数据结构,而json是一种数据格式(纯字符串),可以被解析成Python的dict或者其他形式。 jso ...
分类:
编程语言 时间:
2020-04-18 12:10:33
阅读次数:
76