(관형사) + (동물이름) 랜덤하게 으로 닉네임을 설정해주고 싶다.
react-native
아래와 같이 json 형식의 데이터를 만들어 준다.
//파일 이름은 NickNameData.json
{
"determiners" : [
"예쁜",
"화난",
"귀여운",
"배고픈",
"철학적인",
"현학적인",
"슬픈",
"푸른",
"비싼",
"밝은"
],
"animals" : [
"호랑이",
"비버",
"강아지",
"부엉이",
"여우",
"치타",
"문어",
"고양이",
"미어캣",
"다람쥐"
]
}
import React from "react";
import { Text, View,} from "react-native";
import NickNameData from "./NickNameData.json";
export default function RandomNickName() {
return (
<View>
<Text>
{NickNameData.determiners[
Math.floor(Math.random() * NickNameData.determiners.length)
] +
" " +
NickNameData.animals[
Math.floor(Math.random() * NickNameData.animals.length)
]}
</Text>
</View>
);
}
(위 코드에서는 style 속성이 없어서 본 결과와 같이 나오지는 않는다.!)