首页 > 试题广场 >

用户在登陆某个账号时,通常是将账号名和密码分别输入到对应的文

[单选题]
用户在登陆某个账号时,通常是将账号名和密码分别输入到对应的文本框中,现要将账号名和密码连接起来作为用户的唯一标识符,怎样来实现这一功能(      )
  • userName.concat(pwd);
  • userName.append(pwd);
  • userName.appendTo(pwd);
  • userName.pop(pwd);
string也有concat()方法

发表于 2020-02-23 09:59:29 回复(0)
A. concat() 方法用于连接两个或多个数组。该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本。
B. append() 方法在被选元素的结尾(仍然在内部)插入指定内容。
C. appendTo() 方法在被选元素的结尾(仍然在内部)插入指定内容。
D. pop() 方法用于删除并返回数组的最后一个元素。


发表于 2019-08-08 09:51:24 回复(3)
A:concat()拼接两个数组,且不改变原数组,会返回一个拼接完的数组的副本,Array方法。
大部分用户输入的input为text ->String 所以如果要用的话
应该用:userName.split("").concat(pwd.split("")).join("");
BC:元素插入到一个元素尾部(内部) 
D:pop数组操作,删除返回数组最后一个元素。

这题我屏蔽了,脑残题设,出题人有没有搞清楚输入的是什么

发表于 2019-10-27 11:16:04 回复(4)
你家用户名是数组?
发表于 2019-09-06 21:19:53 回复(3)

选A。

  1. concat() 方法用于连接两个或多个数组。
    该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本。
  2. append()功能是向指定的元素中追加内容,被追加的content参数,可以是字符、HTML元素标记,还可以是一个返回字符串内容的函数。
    append和appendTo的区别:
    append()前面是要选择的对象,后面是要在对象内插入的元素内容
    appendTo()前面是要插入的元素内容且为Jquery对象,而后面是要选择的对象。
    • 也就是前者把content放在参数中,后者把content作为对象。但是这两个方法都是针对jquery对象,而不是数组/字符串。
  3. pop() 方法用于删除并返回数组的最后一个元素。题目要求连接,不符合题意。
发表于 2019-08-19 09:48:51 回复(0)
只有concat不改变原有数组(用户名、密码)
发表于 2019-08-31 01:46:21 回复(0)
所以这题不选BC, 是因为append和appendTo会改变原有字符串
发表于 2021-12-18 21:31:09 回复(0)
concat  字符串拼接,错的人可能是不知道这个
发表于 2021-07-30 21:25:52 回复(0)
concat可用于:字符串与字符串拼接、数组与数组拼接、字符串与数组拼接。
发表于 2022-09-22 09:23:28 回复(1)
发表于 2022-05-01 19:02:38 回复(0)

arrayObject.concat()连接两个或多个数组或数组对象

不会改变现有数组,只会返回一个连接后数组的副本

语法:arrayObject.concat(arrayX,arrayX...)

参数:arrayX:必写,该参数可以是具体的数,也可以是数组对象,可以是任意多个。

返回值:返回一个新的数组。该方法是将arrayX的参数添加到arrayObject中,如果进行concat()操作的是数组,那么添加的是数组中的元素而不是数组

    var a="sdnjsdod"

    var b="154523"

    var c=a.concat(b)

    console.log(c)//sdnjsdod154523

append()和appendTo()不是js的原生方法,是jQuery中的方法

append()方法

用途:在被选元素的结尾(仍然是内部)插入指定内容

语法:$(selector).append(content)

参数:selector,必写,选择器(选中要被插入的元素)

      content,必写,内容(要插入的内容,可以有html标签,也可以是函数)

<body>

  <p>在p标签中插入:</p>

  <button>点击插入</button>

   <script>

    $(document).ready(function(){

        $("button").click(function(){

            $("p").append("<strong>append()方法插入</strong>")

        })

    })

   </script> 

</body>

 


appendTo()方法

用途:在被选元素的结尾(仍然是内部)插入指定内容

语法:$(content).appendTo(selector)

参数:content,必写,内容(要插入的内容,可以有html标签)

selector,必写,选择器(选中要被插入的元素)

  $(document).ready(function(){

        $("button").click(function(){

            $("<strong>appendTo()方法插入</strong>").appendTo("p")

        })

    })

 


区别:选择器和内容的位置不同,此外append()可以插入函数

Pop()用来删除数组最后一个元素,返回被删除的元素,arr.pop()

综上:A


发表于 2019-10-06 19:52:24 回复(0)
这题出的不太严谨啊
发表于 2023-11-21 17:47:37 回复(0)
concat可以用于字符串拼接,append和appendTo会改变userName
发表于 2023-04-11 19:31:25 回复(0)
用户名和数组 用数组表示???
发表于 2022-09-23 17:15:01 回复(0)
String.prototype.concat() 连接多个字符串 element.append() 添加元素
发表于 2022-07-24 05:33:16 回复(0)
concat返回连接的副本,并不会改变原字符串
发表于 2021-03-17 09:23:22 回复(0)
难难
发表于 2020-11-28 12:07:59 回复(0)
我还以为是JAVA 的题,stringbuilder的append也可以啊
发表于 2020-08-17 17:58:04 回复(0)
字符串也有concat方法。
eg:"sdsd".concat("123")//"sdsd123"
发表于 2020-04-01 01:23:08 回复(0)
字符串也有concat方法
发表于 2020-03-02 07:11:26 回复(0)