将某几个节点进行按需求复制,然后推入到响应的html页面中。
这样的方法可以用原生js的for循环,或者用jquery的each遍历都是OK的。当然用vue的V-for也是可以的
转自csdn上的答案,其实楼主大可在百度搜下迭代:
1、自己调用自己的方法,或者称递归。这个应该不用多说。
2、还有一种解释:很多程序有迭代器。这是一种用于“遍历”数组的工具对象。一般遍历一个数组都是使用循环变量从0到最后一个,或者使用链表遍历量表中内容。使用迭代器可以不关注数组的具体实现方式,遍历数组中所有成员。
遍历:
对数据结构中每一个成员都进行一次访问的 *** 作就是遍历。比如遍历列表。最为常见得问题是遍历树,遍历树的常见方法有:先序/中序/后序,或者按照另一个纬度划分有,广度遍历和深度遍历。相关具体算法可以查找其他资料。
例如数据库里面的json字符串是这样的?
1
2
3
4
5
var str = '[{"name":"宗2瓜","num":"1","price":"122"},{"name":"宗呱呱","num":"1","price":"100"}]'
var xqo = eval('(' + str + ')')
for(var i in xqo){
alert(xqo[i].name)
}
上面的是js的,下面的是jquery来解析json字符串,
?
1
2
var cc = jQuery.parseJSON(data)
alert(cc[0].title)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)