Skip to content

uuid随机

HTML
// 遍历对象数组,添加唯一标识符用于其他操作
for (let i = 0; i < this.LivetableData.length; i++) { 
	this.LivetableData[i].uuid = this.createUUID()
}
// 遍历对象数组,添加唯一标识符用于其他操作
for (let i = 0; i < this.LivetableData.length; i++) { 
	this.LivetableData[i].uuid = this.createUUID()
}

两者2选一

js
/* 算法:生成唯一标识符 */
createUUID() {
	var d = new Date().getTime();
	if (window.performance && typeof window.performance.now === "function") {
		d += performance.now(); //use high-precision timer if available
	}
	var uuid = 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function (c) {
		var r = (d + Math.random() * 16) % 16 | 0;
		d = Math.floor(d / 16);
		return (c == 'x' ? r : (r & 0x3 | 0x8)).toString(16);
	});
	return uuid;
},
/* 算法:生成唯一标识符 */
createUUID() {
	var d = new Date().getTime();
	if (window.performance && typeof window.performance.now === "function") {
		d += performance.now(); //use high-precision timer if available
	}
	var uuid = 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function (c) {
		var r = (d + Math.random() * 16) % 16 | 0;
		d = Math.floor(d / 16);
		return (c == 'x' ? r : (r & 0x3 | 0x8)).toString(16);
	});
	return uuid;
},

两者2选一

js
/* 算法:生成唯一标识符 */
createUUID() {
		return Math.random().toString(36).substring(2, 15) + Math.random().toString(36).substring(2, 15);
		},
/* 算法:生成唯一标识符 */
createUUID() {
		return Math.random().toString(36).substring(2, 15) + Math.random().toString(36).substring(2, 15);
		},

反快餐主义者