J'ai une application web qui a deux zones de texte. Lorsqu'une zone de texte reçoit un événement mousedown, une variable "side" est définie, soit "left" soit "right". Lorsqu'un utilisateur sélectionne du texte dans une zone de texte, trois chaînes sont créées. Un pour le texte avant le début de la sélection, la sélection elle-même, et le texte après la sélection jusqu'à la fin. Une fonction est de retour ce comme ceci:Utilisez-vous des variables pour décider quel objet dans un tableau obtient un attribut?
return { head: head_text, tail: tail_text, sel: sel_text, side: text_side }
Maintenant, j'ai créé un tableau, et je veux qu'il apparaisse de telle sorte que nous obtenons, text.left ({ « tête »: "quatre score "," selection ":" et sept "," tail ":" il y a des années. "}) Je suppose que je le ferais par text.side = getSelection()
, mais comment puis-je l'obtenir pour évaluer la variable" côté "au lieu de penser à comme un objet dans "texte"? Ok, juste pour clarifier, je peux me tromper complètement dans mes idées sur la façon dont cela fonctionne, mais ici, ça va. Je veux faire en sorte qu'une fonction peut regarder "texte" voir dans le texte deux objets, "gauche" et "droite", puis évaluer la tête, sel, et la queue de chaque objet. Serait-il plus facile pour moi d'utiliser deux objets?
Il est vraiment difficile de comprendre réellement ce que vous demandez ici .. Par exemple, vous dites que vous avez un tableau (où?) et que vous voulez qu'il «apparaisse de telle manière que ..». Qu'est-ce que ça veut dire? –