第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

如何在 React Native 的索引基礎(chǔ)上將一個(gè)數(shù)組值分成兩個(gè)字符串

如何在 React Native 的索引基礎(chǔ)上將一個(gè)數(shù)組值分成兩個(gè)字符串

紫衣仙女 2023-04-20 16:31:00
這是我的代碼,我試圖將一個(gè)全名分成 firstName 和 lastName 兩部分。但它不符合我的需要。Like if   fullName='Sachin Ramesh Tendulkar' . thenfirstName = Sachin RamesnlastName = Tendulkar   iffullName='Sachin Tendulkar' . thenfirstName = Sachin  lastname = Tendulkarif fullName='Sachin  Ramesh Tendulkar Second' . thenfirstName =Sachin  Ramesh TendulkarlastName= Second   this.state={    fullName:'Sachin Ramesh Tendulkar'    let fullName = this.state.fullName.split(' ');    const firstName = fullName.shift()    const lastName = fullName.join(' ')    --------------------------------------------    firstName = Sachin    lastName = Ramesh Tendulkar .    but I have to show the result like below ..    ------------------------------    firstName = Sachin Ramesh    lastName = Tendulkar     請(qǐng)建議。謝謝
查看完整描述

6 回答

?
一只甜甜圈

TA貢獻(xiàn)1836條經(jīng)驗(yàn) 獲得超5個(gè)贊

你可以這樣做: -


[fName, mName, lName] = nameString.split(" ");

if(!lName) lName = mName

else fName = fName+mName

因此,如果姓氏為 null 或未定義,那么我們將中間名值分配給姓氏。否則名字將等于名字 + 中間名。


查看完整回答
反對(duì) 回復(fù) 2023-04-20
?
肥皂起泡泡

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超6個(gè)贊

這個(gè)怎么樣?


const name = "Sachin Ramesh Tendulkar"

const lstSpc = name.lastIndexOf(" ")

const nameParts = [name.substring(0, lstSpc), name.substring(lstSpc)] 

console.log(nameParts)


查看完整回答
反對(duì) 回復(fù) 2023-04-20
?
慕娘9325324

TA貢獻(xiàn)1783條經(jīng)驗(yàn) 獲得超5個(gè)贊

嘗試這個(gè)。


name = 'ABC XYZ GHI';

array = name.split(' ');

lastName = array.pop()

firstName = array.join(' ')


查看完整回答
反對(duì) 回復(fù) 2023-04-20
?
函數(shù)式編程

TA貢獻(xiàn)1807條經(jīng)驗(yàn) 獲得超9個(gè)贊

久經(jīng)考驗(yàn)


 const name = "Sachin Ramesh Tendulkar"

        const array  = name.split(' ')

        let firstname = ''

        let lastname = ''

        if (array.length && array.length > 1) {

            array.forEach((item, i)  => {

                if ((array.length - 1) !== i) {

                    if (firstname) {

                        firstname = firstname + " " + item

                    } else {

                        firstname = item

                    }

                    

                }

            })

             lastname = array[array.length - 1]

        }

        if (array.length === 1) {

        firsname = array[0]

        }


查看完整回答
反對(duì) 回復(fù) 2023-04-20
?
一只斗牛犬

TA貢獻(xiàn)1784條經(jīng)驗(yàn) 獲得超2個(gè)贊

var fullName = "Sachin  Ramesh Tendulkar Second";


var firstName = fullName.substring(0, fullName .lastIndexOf(" ") + 1);

var lastName = fullName.substring(fullName .lastIndexOf(" ") + 1);



console.log(`firstName: `, firstName);

console.log(`lastName: `, lastName);


查看完整回答
反對(duì) 回復(fù) 2023-04-20
?
守著一只汪

TA貢獻(xiàn)1872條經(jīng)驗(yàn) 獲得超4個(gè)贊

shift將刪除第一個(gè)元素。我認(rèn)為您想要的是pop獲取最后一個(gè)元素以隔離姓氏。請(qǐng)注意,這些是直接突變


var fullName = "Sachin  Ramesh Tendulkar Second".split(' ');

var lastName = fullName.pop();

var firstName = fullName.join(' ');


console.log(`firstName: `, firstName);

console.log(`lastName: `, lastName);


查看完整回答
反對(duì) 回復(fù) 2023-04-20
  • 6 回答
  • 0 關(guān)注
  • 256 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)