localstorage累加存取数组

/*
 * 累加存值
 */
var yongyaofanan = {
	getItem:function(){
		return JSON.parse(window.localStorage.getItem(‘yongyaofanan‘))||{};//取值
	},
	setItem:function(item){
		window.localStorage.setItem(‘yongyaofanan‘,JSON.stringify(item));//存值
		ObjAll = item;
	},
	update:function(key,value){
		var item = this.getItem();
		item[key] = value;
		this.setItem(item);
	}
}

/*
* 存值
*/
yongyaofanan.update(‘numnit‘,items[0].text);

/*
* 累加存值
*/
var alls = [];
var jisons = JSON.parse(window.localStorage.getItem(‘yongyaofanan‘));
if(jisons != null){
  alls.push(jisons);
};

/*
* 取值
*/
var medications = JSON.parse(window.localStorage.getItem(‘alls‘));

  

时间: 2024-10-22 06:09:06

localstorage累加存取数组的相关文章

localStorage本地存储数组、读取、修改、删除

应用场景:用于记录扫码枪获取的编码数据,并存储在本地.计数.可修改,可导出excel. 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>Scanning</title> 6 <style> 7 input{width:600px;height:38px;line-heigh

localStorage中js数组的存储和读取

var old_destid = localStorage.getItem('destid');        if (!old_destid) {            var destids = [];            destids.push(destid)        } else {            var destids = old_destid.split(',');            if ($.inArray('<?= $destid ?>', destid

NumPy-快速处理数据--ndarray对象--数组的创建和存取

本文摘自<用Python做科学计算>,版权归原作者所有. NumPy为Python提供了快速的多维数组处理的能力,而SciPy则在NumPy基础上添加了众多的科学计算所需的各种工具包,有了这两个库,Python就有几乎和Matlab一样的处理数据和计算的能力了.可以直接按照书中写的下载Python(x,y),也可以单独配置各个模块.配置方法见:Numpy.SciPy.MatPlotLib在Python2.7.9下的安装与配置 一.为什么需要Numpy处理数据? 1. 标准安装的Python中用

numpy 多维数组的存取

多维数组的存取和一维数组类似,由于多维数组有多个轴,所以他的下标需要多个值来表示.这里讨论的主要是二维数组.二维数组0轴以行为单位,1轴以列为单位,存取数组使用元组作为下标,需要注意的是,python中的元组通常用圆括号括起来,但是其实元组的语法只需要用逗号隔开就可以.因此a[1,2]等价a[(1,2)].如果下标元组只包含整数的切片,那么得到的数组和原始数组共享数据,改变得到的数组就会改变原始数组的数据. >>> x array([[ 0, 1, 2, 3, 4, 5], [ 6, 7

算法总结之 未排序数组中累加和小于或等于给定值的最长子数组长度

给定一个无序数组arr,其中元素可正.可负.可0,给定一个整数k,求arr所有的子数组中累加和小于或等于k的最长子数组长度. 例如: arr=[3,-2,-4,0,6] , k=-2, 相加和小于或者等于-2的最长子数组为{3,-2,-4,0}, 所以结果返回4 解题思想: 预处理思想,把信息记录下来 累加和数组的改变 累加和数组中的最大值 用二分查找第一个大于等于某个值的位置 有序适合用二分查找 首先生成 sumArr  就是累加后的数组   这个数组大哦  因为 第一个为0 表示当没有任何一

numpy——数组存取

1.常规办法:数组元素的存取方法和Python的标准方法相同 a = np.arange(10) #>>[0, 1, 2, 3, 4, 5, 6, 7, 8, 9] # # # 获取某个元素 print(a[3]) #>> 3 # # # 切片[3,6),左闭右开 print(a[3:6]) #>> [3, 4, 5] # # # 省略开始下标,表示从0开始 print a[:5] #>>[0, 1, 2, 3, 4] # # # 下标为负表示从后向前数 p

我所理解的Delphi中的数组类型

数组可以使Object Pascal所拥有的任何数据类型,数组是一些数值的简单集合. var   MyArray: array[0..4] of Integer;        { 声明一个数组包括5个整数数值} begin   MyArray[0] := -200;                    { 通过操作符[]就可以访问每个数组元素}   MyArray[1] := -100;   MyArray[2] := 0;   MyArray[3] := 100;   MyArray[4]

awk入门及awk数组相关实战

知识点: l 记录与字段 l 模式匹配:模式与动作 l 基本的awk执行过程 l awk常用内置变量(预定义变量) l awk数组(工作常用) l awk语法:循环.条件 l awk常用函数 l 向awk传递参数 l awk引用shell变量 l awk小程序及调试思路 [[email protected] ~]# awk --version|head -1 GNU Awk 3.1.7 第1章 记录和字段 record记录==行, field字段相当于列,字段==列. awk对每个要处理的输入数

python科学计算_numpy_线性代数/掩码数组/内存映射数组

1. 线性代数 numpy对于多维数组的运算在默认情况下并不使用矩阵运算,进行矩阵运算可以通过matrix对象或者矩阵函数来进行: matrix对象由matrix类创建,其四则运算都默认采用矩阵运算,和matlab十>分相似: a = np.matrix([[1,2,3],[4,5,6],[7,8,9]]) matrix([[1, 2, 3],[4, 5, 6],[7, 8, 9]]) a * a matrix([[ 30, 36, 42],[ 66, 81, 96],[102, 126, 15