zoukankan      html  css  js  c++  java
  • 最近做的几道笔试题,很有意思

    1.   {a:1,b:2,c:{d:3;e:4,f:{g:5}},h:6}输出对象中所有的属性名,包括被嵌套的。

    当时觉得就是迭代输出么,for(key in obj),然后obj.key就好了。。。。。。后发现key这里面是字符型的,obj.key会出问题。

    所以这里应该考得是对象属性的另一种写法吧-----obj[key],key是字符型的。

    这里设置全局变量ff存储属性名是不好的,最好写在function里作为私有变量,return出来。看官明白就好哈~~

    2.["a",1,1],[4,4,6,'c']这样的两个或多个数组作为参数,写一个方法返回他们中的唯一值,前面的应输出["a",6,'c'].

    这个题嘛我没有发现好的办法,写了两种感觉不是时间复杂度高就是占空间,希望大家帮忙看一下,抛砖引玉了在这。

    法二

    新建一个object,把数组合并起来读出来的值作为obj的KEY,然后判断key是否已经存在。

    3,判断某CSS3属性是否被浏览器支持

    if ("position" in document.body.style)以前的时候还没注意过这个。。。。。。

  • 相关阅读:
    【Vijos-P1512】SuperBrother打鼹鼠-二维树状数组
    HTTP::Request
    HTTP::Request
    LWP::UserAgent
    perl json模块
    perl json模块
    perl 处理perl返回的json
    perl 处理perl返回的json
    perl中 wx返回的json需要encode_utf8($d);
    perl中 wx返回的json需要encode_utf8($d);
  • 原文地址:https://www.cnblogs.com/happycloud/p/3306440.html
Copyright © 2011-2022 走看看