用js 写一个功能实现 储存学生对象数组 保存信息 并可以增加删除
时间: 2024-06-06 13:06:22 浏览: 15
学生对象。
好的,这是一个技术问题,我可以回答。您可以使用 localStorage 对象进行储存学生对象数组,通过setItem方法将学生对象数组存储在本地,通过getItem方法可以获取到存储的学生对象数组。增加学生对象,可以将新的学生对象 push 到数组中,删除学生对象,可以使用splice方法从数组中删除指定索引的学生对象。您可以通过以下代码实现:
//存储学生对象数组
var students = [{name: '张三', age: 18, gender: 'male'}, {name: '李四', age: 19, gender: 'female'}];
localStorage.setItem('students', JSON.stringify(students));
//获取学生对象数组
var studentsStr = localStorage.getItem('students');
var students = JSON.parse(studentsStr);
//增加学生对象
var newStudent = {name: '王五', age: 20, gender: 'male'};
students.push(newStudent);
localStorage.setItem('students', JSON.stringify(students));
//删除学生对象
var deleteIndex = 1;
students.splice(deleteIndex, 1);
localStorage.setItem('students', JSON.stringify(students));