猫史档案馆


这一次,我要去追寻被隐藏的秘密

用户:2333280823332808查看:0 回复:1 评论:0 创建时间:2023-08-08T17:54:43


//jQuery.parents(expr)jQuery.parents(expr)
console.clear()
class Gamer {//定义一个名为Gamer的类
    constructor(){//构造方法, 每次创建实例都会执行 
        this.name1 = {abc:{f:1},"axd":{ad:0}}
        this.name2=[1,2]
        this.name = {"axd":{ad:0},abc:{x:1}}
       
    }
}
// class search_obj{
//     constructor(){}
//     func(obj){
//         if(Object.prototype.toString.call(obj)=='[object Object]'){
//         if(obj.x){
//             return true
//         }else{
//             for(this.i in obj){
//                 this.result=this.func(obj[this.i])
//                 if(this.result){
//                     return this.i+"~~>"+this.result
//                 }
//             }
//             return false
//         }
//     }
//     }
// }
let a=new Gamer()
search_list=[this]
search_path={}
search_name=["this"]
// function search(obj){
//     return new search_obj().func(obj)
// }
async function find(){while(search_list.length>0){
    await sleep(1)
    search_target=search_list[0]
    search_target_name=search_name[0]
    search_list.splice(0,1)
    search_name.splice(0,1)
    for(i in search_target){
        console.log([i,search_target_name])
        if(Object.prototype.toString.call(search_target[i])=='[object Object]'){search_list.splice(0,0,search_target[i])
        search_name.splice(0,0,i)
        search_path[i]=search_target_name}
        if(search_target.x){
            search_path_list=[]
            search_path_target=i
            while(true){
                search_path_list.push(search_path_target)
                if(search_path[search_path_target]){
                    search_path_target=search_path[search_path_target]
                }else{
                    console.log(search_path_list)
                    break
                }
            }
            break
        }
    }
}}
find()


回复

上一页1 页 / 共 1下一页
瑄绗瑄绗

打卡556655

点赞0


评论