为啥 也不为啥,因为没找到. 用途 也没啥用途,比如,在电影网站找到链接,在小说网站找到链接.二货同事写的复杂对象.等等吧.反正要搜索就对了. 目标 在对象内,无论多少层,找到关键字. 关键字可能的位置 1.属性名,2.属性值,3.方法名,4.方法内. 一个简单的办法 把对象转成json,搜索字符串,对于不需要处理方法的前提下,非常方便,甚至可以用正则表达式去处理,然而,搜索到的结果只是定位,要还原出路径就难了. 另一个简单的办法 遍历对象,很直接,一个递归搜到底,就一个坑,循环嵌套对象要怎么处